📦 linuxcnc-uspace
286 pages · page 1 of 2
#
- 5axisgui(1)Vismach Virtual Machine GUI✨
A
- abs(9)Compute the absolute value and sign of the input signal✨
- abs_s32(9)Compute the absolute value and sign of the input signal✨
- and2(9)Two-input AND gate✨
- anglejog(9)Jog two axes (or joints) at an angle✨
- at_pid(9)obsolete pid HAL component✨
- axis(1)AXIS LinuxCNC Graphical User Interface✨
- axis(9)accepts NML motion commands, interacts with HAL in realtime✨
- axis-remote(1)AXIS Remote Interface✨
- axistest(9)Used to allow testing of an axis. Used IN PnCconf.✨
B
- bin2gray(9)convert a number to the gray-code representation✨
- biquad(9)Biquad IIR filter✨
- bitslice(9)Converts an unsigned-32 input into individual bits✨
- bitwise(9)Computes various bitwise operations on the two input values✨
- bldc(9)BLDC and AC-servo control component✨
- blend(9)Perform linear interpolation between two values✨
C
- carousel(9)Orient a toolchanger carousel using various encoding schemes✨
- charge_pump(9)Create a square-wave for the 'charge pump' input of some controller boards✨
- clarke2(9)Two input version of Clarke transform✨
- clarke3(9)Clarke (3 phase to cartesian) transform✨
- clarkeinv(9)Inverse Clarke transform✨
- classicladder(9)realtime software plc based on ladder logic✨
- comp(9)Two input comparator with hysteresis✨
- constant(9)Use a parameter to set the value of a pin✨
- conv_bit_float(9)Convert a value from bit to float✨
- conv_bit_s32(9)Convert a value from bit to s32✨
- conv_bit_u32(9)Convert a value from bit to u32✨
- conv_float_s32(9)Convert a value from float to s32✨
- conv_float_u32(9)Convert a value from float to u32✨
- conv_s32_bit(9)Convert a value from s32 to bit✨
- conv_s32_float(9)Convert a value from s32 to float✨
- conv_s32_u32(9)Convert a value from s32 to u32✨
- conv_u32_bit(9)Convert a value from u32 to bit✨
- conv_u32_float(9)Convert a value from u32 to float✨
- conv_u32_s32(9)Convert a value from u32 to s32✨
- corexy_by_hal(9)CoreXY kinematics✨
- counter(9)counts input pulses (DEPRECATED)✨
D
- dbounce(9)alternative debounce component✨
- ddt(9)Compute the derivative of the input function✨
- deadzone(9)Return the center if within the threshold✨
- debounce(9)filter noisy digital inputs✨
- debuglevel(1)sets the debug level for the non-realtime part of LinuxCNC✨
- demux(9)Select one of several output pins by integer and/or or individual bits.✨
- differential(9)kinematics for a differential transmission✨
- div2(9)Quotient of two floating point inputs✨
E
- edge(9)Edge detector✨
- elbpcom(1)Communicate with Mesa ethernet cards✨
- emccalib(1)Adjust ini tuning variables on the fly with save option✨
- encoder(9)software counting of quadrature encoder signals✨
- encoder_ratio(9)an electronic gear to synchronize two axes✨
- enum(9)enumerate integer values into bits✨
- eoffset_per_angle(9)Compute External Offset Per Angle✨
- estop_latch(9)Software ESTOP latch✨
F
- feedcomp(9)Multiply the input by the ratio of current velocity to the feed rate.✨
- filter_kalman(9)Unidimensional Kalman filter, also known as linear quadratic estimation (LQE)✨
- flipflop(9)D type flip-flop✨
G
- gantry(9)LinuxCNC HAL component for driving multiple joints from a single axis.✨
- gantrykins(9)Superseded by the general purpose trivkins kinematics module. To specify a gantry with non-identity kinematics: use trivkins with the kinstype parameter set for KINEMATICS_BOTH. Example: loadrt…✨
- gearchange(9)Select from one two speed ranges✨
- genhexkins(9)kinematics definitions for LinuxCNC For additional information, see the Documents 'Advanced Topics': Kinematics 5-Axis Kinematics Switchable Kinematics✨
- genserkins(9)kinematics definitions for LinuxCNC For additional information, see the Documents 'Advanced Topics': Kinematics 5-Axis Kinematics Switchable Kinematics✨
- gentrivkins(9)Superseded by the general purpose trivkins kinematics module.✨
- gladevcp(1)Virtual Control Panel for LinuxCNC based on Glade, Gtk and HAL widgets✨
- gladevcp(9)displays Virtual control Panels built with GTK / GLADE✨
- gladevcp_demo(1)used by sample configs to deonstrate Glade Virtual_demo✨
- gmoccapy(1)TOUCHY LinuxCNC Graphical User Interface✨
- gray2bin(9)convert a gray-code input to binary✨
- gremlin_view(1)G-code graphical preview✨
- gs2_vfd(1)HAL non-realtime component for Automation Direct GS2 VFDs✨
- gscreen(1)TOUCHY LinuxCNC Graphical User Interface✨
H
- hal-histogram(1)plots the value of a HAL pin as a histogram✨
- hal_bb_gpio(9)Driver for beaglebone GPIO pins✨
- hal_input(1)control HAL pins with any Linux input device, including USB HID devices✨
- hal_manualtoolchange(1)HAL non-realtime component to enable manual tool changes.✨
- hal_parport(1)Realtime HAL component to communicate with one or more pc parallel ports.✨
- hal_parport(9)Realtime HAL component to communicate with one or more pc parallel ports.✨
- halcmd(1)manipulate the LinuxCNC HAL from the command line✨
- halcmd_twopass(1)short description✨
- halmeter(1)observe HAL pins, signals, and parameters✨
- halreport(1)creates a report on the status of the HAL✨
- halrmt(1)remote-control interface for LinuxCNC✨
- halrun(1)manipulate the LinuxCNC HAL from the command line✨
- halsampler(1)sample data from HAL in realtime✨
- halscope(1)short description✨
- halshow(1)Show HAL parameters, pins and signals✨
- halstreamer(1)stream file data into HAL in real-time✨
- haltcl(1)manipulate the LinuxCNC HAL from the command line using a Tcl interpreter.✨
- halui(1)observe HAL pins and command LinuxCNC through NML✨
- hbmgui(1)Vismach Virtual Machine GUI✨
- hexagui(1)Vismach Virtual Machine GUI✨
- histobins(9)histogram bins utility for scripts/hal-histogram✨
- hm2_7i43(9)LinuxCNC HAL driver for the Mesa Electronics 7i43 EPP Anything IO board with HostMot2 firmware.✨
- hm2_7i90(9)LinuxCNC HAL driver for the Mesa Electronics 7i90 EPP Anything IO board with HostMot2 firmware.✨
- hm2_eth(9)LinuxCNC HAL driver for the Mesa Electronics Ethernet Anything IO boards, with HostMot2 firmware.✨
- hm2_pci(9)LinuxCNC HAL driver for the Mesa Electronics PCI-based Anything IO boards, with HostMot2 firmware.✨
- hm2_rpspi(9)LinuxCNC HAL driver for the Mesa Electronics SPI Anything IO boards, with HostMot2 firmware.✨
- hm2_spi(9)LinuxCNC HAL driver for the Mesa Electronics SPI Anything IO boards, with HostMot2 firmware.✨
- hm2_spix(9)LinuxCNC HAL driver for the Mesa Electronics Anything IO boards with SPI enabled HostMot2 firmware.✨
- homecomp(9)homing module template✨
- hostmot2(9)LinuxCNC HAL driver for the Mesa Electronics HostMot2 firmware.✨
- hy_gt_vfd(1)HAL non-realtime component for Huanyang GT-series VFDs✨
- hy_vfd(1)HAL non-realtime component for Huanyang VFDs✨
- hypot(9)Three-input hypotenuse (Euclidean distance) calculator✨
I
- ilowpass(9)Low-pass filter with integer inputs and outputs✨
- image-to-gcode(1)converts bitmap images to G-code✨
- inivar(1)Query an INI file✨
- integ(9)Integrator with gain pin and windup limits✨
- invert(9)Compute the inverse of the input signal✨
- io(1)interacts with HAL or G-code in non-realtime✨
- iocontrol(1)interacts with HAL or G-code in non-realtime✨
- iov2(1)interacts with HAL or G-code in non-realtime✨
J
- joyhandle(9)sets nonlinear joypad movements, deadbands and scales✨
K
- kins(9)kinematics definitions for LinuxCNC For additional information, see the Documents 'Advanced Topics': Kinematics 5-Axis Kinematics Switchable Kinematics✨
- knob2float(9)Convert counts (probably from an encoder) to a float value✨
L
- latency-histogram(1)plot a histogram of machine latency✨
- latency-plot(1)another way to view latency numbers✨
- latency-test(1)test the realtime system latency✨
- latencybins(9)comp utility for scripts/latency-histogram✨
- lcd(9)Stream HAL data to an LCD screen✨
- limit1(9)Limit the output signal to fall between min and max✨
- limit2(9)Limit the output signal to fall between min and max and limit its slew rate to less than maxv per second. When the signal is a position, this means that position and velocity are limited.✨
- limit3(9)Follow input signal while obeying limits✨
- limit_axis(9)Dynamic range based axis limits✨
- lincurve(9)one-dimensional lookup table✨
- lineardelta(1)Vismach Virtual Machine GUI✨
- lineardeltakins(9)Kinematics for a linear delta robot✨
- linuxcnc(1)LinuxCNC (The Enhanced Machine Controller)✨
- linuxcnc_info(1)collects information about the LinuxCNC version and the host✨
- linuxcnc_module_helper(1)controls root access for system hardware✨
- linuxcnc_var(1)retrieves LinuxCNC variables✨
- linuxcnclcd(1)LinuxCNC Graphical User Interface for LCD character display✨
- linuxcncmkdesktop(1)create a desktop icon for LinuxCNC✨
- linuxcncrsh(1)text-mode interface for commanding LinuxCNC over the network✨
- linuxcncsvr(1)Allows network access to LinuxCNC internals via NML✨
- linuxcnctop(1)live LinuxCNC status description✨
- logic(9)LinuxCNC HAL component providing configurable logic functions✨
- lowpass(9)Low-pass filter✨
- lut5(9)Arbitrary 5-input logic function based on a look-up table✨
M
- maho600gui(1)Vismach Virtual Machine GUI✨
- maj3(9)Compute the majority of 3 inputs✨
- match8(9)8-bit binary match detector✨
- matrix_kb(9)Convert integers to HAL pins. Optionally scan a matrix of IO ports to create those integers.✨
- max31855(9)Support for the MAX31855 Thermocouple-to-Digital converter using bitbanged spi✨
- max5gui(1)Vismach Virtual Machine GUI✨
- maxkins(9)kinematics definitions for LinuxCNC For additional information, see the Documents 'Advanced Topics': Kinematics 5-Axis Kinematics Switchable Kinematics✨
- mb2hal(1)HAL non-realtime component for Modbus✨
- mdi(1)Send G-code commands from the terminal to the running LinuxCNC instance✨
- mdro(1)manual only Digital Read Out (DRO)✨
- melfagui(1)Vismach Virtual Machine GUI✨
- mesa_7i65(9)Support for the Mesa 7i65 Octuple Servo Card✨
- mesa_pktgyro_test(9)PktUART simple test with Microstrain 3DM-GX3-15 gyro✨
- mesa_uart(9)An example component demonstrating how to access the Hostmot2 UART✨
- message(9)Display a message✨
- milltask(1)Non-realtime task controller for LinuxCNC✨
- millturn(1)Vismach Virtual Machine GUI✨
- millturn(9)Switchable kinematics for a mill-turn machine✨
- minmax(9)Track the minimum and maximum values of the input to the outputs✨
- mitsub_vfd(1)HAL non-realtime component for Mitsubishi A500 F500 E500 A500 D700 E700 F700-series VFDs (others may work) This uses the COMPUTER LINK protocol _not_ MODBUS. The connection is made through the PU…✨
- modcompile(1)Utility for compiling Modbus drivers✨
- monitor-xhc-hb04(1)monitors the XHC-HB04 pendant and warns of disconnection✨
- motion(9)accepts NML motion commands, interacts with HAL in realtime✨
- motion-logger(1)log motion commands sent from LinuxCNC's Task module✨
- moveoff(9)Component for HAL-only offsets✨
- moveoff_gui(1)a GUI for the moveoff component✨
- mqtt-publisher(1)send HAL pin data to MQTT broker periodically✨
- mult2(9)Product of two inputs✨
- multiclick(9)Single-, double-, triple-, and quadruple-click detector✨
- multiswitch(9)This component toggles between a specified number of output bits.✨
- mux16(9)Select from one of sixteen input values✨
- mux2(9)Select from one of two input values✨
- mux4(9)Select from one of four input values✨
- mux8(9)Select from one of eight input values✨
- mux_generic(9)choose one from several input values✨
N
- near(9)Determine whether two values are roughly equal.✨
- ngcgui(1)a framework for conversational G-code generation on the controller✨
- not(9)Inverter✨
O
- offset(9)Adds an offset to an input, and subtracts it from the feedback value.✨
- ohmic(9)LinuxCNC HAL component that uses a Mesa THCAD for ohmic sensing✨
- oneshot(9)one-shot pulse generator✨
- opto_ac5(9)Realtime driver for opto22 PCI-AC5 cards✨
- or2(9)Two-input OR gate✨
- orient(9)Provide a PID command input for orientation mode based on current spindle position, target angle and orient mode✨
P
- panelui(1)interface buttons to LinuxCNC or HAL✨
- pentakins(9)kinematics definitions for LinuxCNC For additional information, see the Documents 'Advanced Topics': Kinematics 5-Axis Kinematics Switchable Kinematics✨
- pi500_vfd(1)Powtran PI500 Modbus driver✨
- pid(9)proportional/integral/derivative controller with automatic tuning support✨
- plasmac(9)A plasma cutter controller✨
- pmx485(1)Modbus communications with a Powermax Plasma Cutter.✨
- pmx485-test(1)Modbus communications testing with a Powermax Plasma Cutter✨
- pncconf(1)configuration wizard for Mesa cards✨
- puma560gui(1)Vismach Virtual Machine GUI✨
- pumagui(1)Vismach Virtual Machine GUI✨
- pumakins(9)kinematics definitions for LinuxCNC For additional information, see the Documents 'Advanced Topics': Kinematics 5-Axis Kinematics Switchable Kinematics✨
- pwmgen(9)software PWM/PDM generation✨
- pyngcgui(1)Python implementation of NGCGUI✨
- pyui(1)utility for panelui✨
- pyvcp(1)Virtual Control Panel for LinuxCNC✨
- pyvcp_demo(1)Python Virtual Control Panel demonstration component✨
Q
- qtplasmac-cfg2prefs(1)Convert plasma parameters.✨
- qtplasmac-materials(1)Create a plasma materials file.✨
💅
getting it ready, bestie…