Package: linuxcnc-uspace Priority: optional Section: misc Installed-Size: 91010 Maintainer: LinuxCNC Developers Architecture: amd64 Source: linuxcnc Version: 1:2.9.10 Depends: python3 (<< 3.12), python3 (>= 3.11~), python3:any, libboost-python1.74.0 (>= 1.74.0+ds1), libboost-python1.74.0-py311, libc6 (>= 2.35), libcairo2 (>= 1.2.4), libedit2 (>= 2.11-20080614-0), libepoxy0 (>= 1.0), libgcc-s1 (>= 4.0), libgl1, libglib2.0-0 (>= 2.12.0), libgpiod2 (>= 1.5.1), libgtk-3-0 (>= 3.11.5), libgtk2.0-0 (>= 2.8.0), libmodbus5 (>= 3.1.4), libpango-1.0-0 (>= 1.14.0), libpangocairo-1.0-0 (>= 1.14.0), libpython3.11 (>= 3.11.0), libstdc++6 (>= 11), libtirpc3 (>= 1.0.2), libtk8.6 (>= 8.6.0), libudev1 (>= 183), libusb-1.0-0 (>= 2:1.0.22), libx11-6, libxinerama1 (>= 2:1.1.4), libxmu6 (>= 2:1.1.3), libudev-dev, iptables, blt, mesa-utils, python3-tk, python3-numpy, python3-cairo, python3-gi-cairo, python3-opengl, python3-configobj, python3-xlib, libgtksourceview-4-dev, tcl8.6, tk8.6, bwidget (>= 1.7), tclreadline, tclx, python3-pyqt5, python3-pyqt5.qsci, python3-pyqt5.qtsvg, python3-pyqt5.qtopengl, python3-opencv, python3-dbus, python3-espeak, python3-dbus.mainloop.pyqt5, python3-pyqt5.qtwebengine | python3-pyqt5.qtwebkit, espeak-ng, pyqt5-dev-tools, gstreamer1.0-tools, espeak, sound-theme-freedesktop, procps, psmisc, udev Recommends: linuxcnc-doc-en | linuxcnc-doc, librsvg2-dev, x11-xserver-utils, hostmot2-firmware-all, linux-image-rt-amd64, python3-pil, python3-pil.imagetk Suggests: mesaflash, python3-poppler-qt5, onboard Conflicts: linuxcnc, linuxcnc-sim Breaks: linuxcnc-doc-en (<= 2.9.0~pre0+git20220402.2500863908-4), linuxcnc-doc-es (<= 2.9.0~pre0+git20220402.2500863908-4), linuxcnc-doc-fr (<= 2.9.0~pre0+git20220402.2500863908-4) Filename: pool/bookworm/2.9-uspace/l/linuxcnc/4701407369614c4450283c2dd35f_linuxcnc-uspace_2.9.10_amd64.deb Size: 25666080 MD5sum: 677faf7e02c7a40bd7e30bb7dd024e5f SHA1: 7303cdab9d4268d7867986801580faf15c96fe3c SHA256: 99614701407369614c4450283c2dd35f298fbe22be7031b65903fe66fd45ea6b SHA512: 17019c284e3bb91e654d52e243941114ba315705314a85f8488bb9aa40e79bb68f055663db3b3309f0b5f48d7f7f199821fcb8868a9f401974640ff865012b05 Description: motion controller for CNC machines and robots LinuxCNC is a fully-realised CNC machine controller that can interpret machine-control programs (such as G-code), plan trajectories and finally output low-level signals to machine control hardware . LinuxCNC is modular and in principle the HAL (hardware abstraction layer), pluggable interpreters and variety of hardware drivers mean that it can control almost any software-defined physical system. . LinuxCNC relies on a realtime kernel to support real-time motion control, typically updating the position waypoints every 1mS and reacting to input within tens of microseconds. . Modules exist to use the low-level parts of LinuxCNC as a motion-control client for OpenPnP. Interfaces exist for ROS (the Robot Operating System) with which LinuxCNC has considerable overlap. . LinuxCNC supports arbitrary kinematics (the mapping between coordinate space and actuator space) and can control both parallel (eg Stewart platform) and serial (eg robot arm) systems in addition to conventional cartesian machine tools. . LinuxCNC supports 9 cartesian axes and 16 "Joints" (individual actuators) though the joint limit is build-time configurable. . A variety of interface hardware is supported including Modbus, EtherCAT, analogue +/-10V velocity control and Step/Dir. Step/Dir is supported by several hardware interfaces, including, but not limited to, the legacy Parallel Port. . A Hardware Abstraction Layer allows for great flexibility in signal mapping between the controller and the driver hardware. An extensive library of modules allow for complex signal processing within the HAL layer. For specialised tasks custom HAL components can be created using a C-like syntax and installed with the supplied tools. . By default LinuxCNC supports RS274 G-code but is extendable to parse other grammars such as STEP-NC or Gerber through support for pluggable interpreters. . If you want a computer to control things in the real world then LinuxCNC can do it. It is especially applicable to systems that are required to follow accurate paths described in cartesian space but has been used for numerous other applications. . This package provides the main package for LinuxCNC. Homepage: https://linuxcnc.org/ Package: linuxcnc-uspace-dbgsym Priority: optional Section: debug Installed-Size: 14711 Maintainer: LinuxCNC Developers Architecture: amd64 Source: linuxcnc Version: 1:2.9.10 Depends: linuxcnc-uspace (= 1:2.9.10) Filename: pool/bookworm/2.9-uspace/l/linuxcnc/7613e1680b987e648a16f16b83fe_linuxcnc-uspace-dbgsym_2.9.10_amd64.deb Size: 11320592 MD5sum: 77ae338f1e2d46c586b44f264109486e SHA1: 274aa91071f792cb869e0fecc976ed1b6f6548c1 SHA256: 7cd67613e1680b987e648a16f16b83feb20cc7b0cbd968ecde4b71aaf6eeeda2 SHA512: b780a10ed479717db12f853a00abbed872d47c9ec0db4b20cf935500590c7b9010867f49f93eab8065bb7939b6fda7f8d3a85e12a32f7c40c140076a80b92f86 Description: debug symbols for linuxcnc-uspace Auto-Built-Package: debug-symbols Build-Ids: 00088007ef0f224c020996f2ab17c4cae75c1e15 0021486b9ba520f0e69d449d19d282f4093ccfe6 040174862a5654984b07c0152e4246cd36066aab 05c25a9affb3d00e527f092f6d67bff46d4689f5 060dcb6e471c11a9ab2c982a6e8e2819e76374e8 061c489848ca0644bee706955683e85a505d3af0 07cf3abcedb07125990478b7cb8f274304fde05a 07fc175306460424ce2f028f93d3998d564f9421 0921e1a58c5f05c385a5ec2f0e70f6960c80958a 0af37f639f1090e1f854ab6a6fe3a8be6cab35f6 0b31444f2f6535261bd8111675b8c89048ad5749 0bafe7d908dfcce06172b15d1e1a564bbb09b39a 0c759b63f889d1d65db3a00614365a1eec26732b 0d5abb0a05ba0148a2a7688178afbb79cde29c4e 0f6ac1974efcdb342334eb877b0172c38ccc4bd7 10309482a46acd8bcadfc65d5d438b61e21eebe2 109203761309272ce2c369610e4bc0dc7c13ef92 11231d52bbf715c2c44baf4b5b398af9b222c1d4 11d60172ed51ab125d97e0abfed021d5cee5f561 160f4e27d024d1e4b239bbed220a3c12a3a1f971 175ffe7f9d398cce0f5c3bba792f862ece0f7896 176ccadf1ab29cddaca30bbd0378a3744039a48d 19382ca4658d4685c3ca7d450d89547e1d4e919c 197d65b95972f66ad3aecb46e0bb05a0837ed838 1b3fc861cdecf922b8e5e10d31a53a16a93337bf 1e7e4df894c60d9d3dc4fc9cbd727c58381f7cda 1f4e63b6a08aeaff5c577c350169b84ba1c8fdcf 1fe0594baf756491f909ca98bdfcd8ee3079bfb4 1fec89bf092415e55cfc23c0e11bc88956832f21 21751643274ce6750155cc15145d61476d3ee40d 2199e312ac6df47f93d6fc17da8b12f2fd47f6ef 2208b52575495ef6df0bf156ccc1be2710ccd247 23e6c18f33c7e19f6acebdd22a0597ddee92ccdc 25edb2bc98f8774983b30351432ae1168d818196 25efcc4103335a89a0eb090aa458fb8fd7e7426f 25f804110df97309a10f669d1bdf56bd1318b4a7 26ac6eb082a9b51f08d6220cc0d473538a0a74ea 271597faeea6bb29b60c09933f47d6b678109628 27cca1ae1130b6e2ddeb16020f6645f20ac6e75f 28939ba51f70be88e1e73a9c7c72fcb916d6bfb0 2af59dba23a12e153cd39a59695a9150c20ab8b0 2b43c82a06bb23495e24620cb7834758f09632b4 2bc8696e096d483e9a95048b9a85482b8e57970b 2d6d699ce5e015801a357f30dc50ed27142df307 2dfdc3203fb96aa4f008c76e708256d9b3995dc8 2e3c784271c147a4f0985ca12599c640206896eb 2ed9b1fd4caf2ed8a6ab03e202dd1eabb43970c7 310a52c1c2b37f97aaadba0a6ef3e5c983cac337 3153f284ba88fc65c910dde15edb5b7aff66a3ea 315af6adf7b0a7e3dc243e619a6a0b65144f6c90 32fa8f06d23463352a7353c8ae70c1d7743d3b31 3587ece56f082f918c0ce408a222bb6f988eb2ae 36165ad54e54cd4588383b08bf1bf997f7652be9 36ce3b60f6ced8c306d03ea6b81e39e3d7c3b40c 3911bfe904a9c5d63a7f1ba3991a94d1931b9a62 39832e728fffae5fc5ba400b4381737402a010d2 3a35df74e47bc06fcfe06bcf0f242fcd1913ab4a 3a7ead3576b6d6788b173c9a3a4ec930d67f015a 3b597fa458932d935dc25e5bb5c4359095972c5d 3b91db085d6072fdd65ab0aba3acc44873c683a9 3c24cd12ca24764583391a560e58d556dd444ec7 3ccc16c8c54908e33bfb4aec88da7e512e09d858 3f96ea94086bc069b6970b5043a0a5d1fc3c5771 4037a51c7812f41497018b5dcd83efbc9463f679 40acced20f860ba1b2927e98820bf03af4c107df 40f933b6526bc01054ed22d6b0beca8cb2fb2638 42598298fb2894b0f798b4f1157449cac5ee01ae 4340dab25aa0e779351229469386f35515c66263 43d88eaf1c35587d784939344981a2ee81f0af0e 462673fd0b3565192667fc218e25fcb697812255 46983235b5d8bc91d3c31124fd36b641a12a1c87 486fded17badf1f919b07772424ee634063c8b71 488cecc7f2887bdcd84891662ef82e8cffc3312a 4bead8ecfa80cc6742619afc5a120b9fdcccac9d 4ede31d7633e0481bc0dd23e4a62f84fe9aa18c4 51a1288e34d7338b2ca20996e14e09db0d06d8b9 522d1a05adec645c9b74ed545eae1c607a68fcb1 524ca6c4e955ea5f88105839f0b5cdd751d4862d 52929f88d2c01e369ec3fa8e3b8b62802054062d 52f02d8f0081ab2e04b5e55672162baff0915831 532c92963f08ffd79730821d51f70ef1112d7e75 550a0c66c516598fc25010df9b7f4851bdcf1864 56e7873cd37e8c7efd9c35322bfb91df70130d06 576f635be857d3d7c752606d9f70e2be396caa3c 577ba321ac2fb4bf3f817c820086b620bb7bd76a 57e058a6959d81a636a5058e60cc575b747c09d2 58fa48fa081bd23aabfac2d155e7f05c7719ddc7 598658a886e9ac870d43d97cdab8869c6f84e2ea 5a50aac423a564995a6f8e43d77a9c7b777ee9ba 5f0880bf9b55e8be9d4eaf1be41aebc0536b6f45 60ad31fd8466260372ec2dedf29efdefdf0a39aa 6143117a20ef288a1df381570e2c0f3e17c69c97 62faea19f1b45b2216c7d505a89b820bd293abbf 647287bd1718cbd6a0d61a6f80f238bd62ca0df7 6541363c80b3d712228383d0ddc35f22954159ea 668155fe21de23a777e089fc6be2a055a6ed8674 677b0756bdc9e5b39f2c072cd6fd6d5c3817132b 68fea22769fbd22679795d44dd5b139d42444fca 699e63360231d154f5714c2c591bf63d7edc072e 69bb4c43dabb444382cbc51a85ce92addd877110 6a94d3868fb66d4b261f27e8aeb8807e26ab947c 6bfdb8b2786f3f7d6e34e0f8cfe41df1a9cfd96f 6de837eceb4e9bcf04553316413ecc29352166ad 6e7e0dce4ceb1580db8110736355ec1325250b63 6ec75a2aaf6a6ee91989196fd9943e868b335844 700eedaafe17557c75223bdc1969d64a979b81f7 70b494a4397ee1a66a55d9d65cc21e932bc76882 7332570649940cbf1ccd15d361a679b452d620ea 7631f0f07617ef838ebc9c0fe41088c20219cfeb 76ae1b0965b9819ccbd0a8c0670b35f43c3ba136 7726189152808c1b71cc4e77d7924ea75f805700 782b20e27173da90dd0dc9513a850ccd8da9a5a1 797fe610eb3fb37d83586bb253692df1adb174e1 7bb92b3d1978e47812843fc534e5391f6356b208 7f3b7aad659a00b439d5eb362b0ef71396c45f98 7f4a4b85eb1d8037f0b7ef97fb4552aac175c1e2 802711df4d2f4deb26ee62826a80b46ba89380e6 806a2e88901138b1d44f36d9e312ca90f54051d9 80bc663cd8d32992d24c708ada746e676c8217bc 80e9de90a0afafb843f94b8c4bfe2ddaf7cfa990 81bfd7b3fe94141ee9fb94cdf180a2ec527833ed 82f999c4f02336fa050ce7acd1692cc94f9e2c61 8371f8238fdf34235e29f71a538927fa8090b0a9 837fd63f16a7b89c24efd8b09d1841f7bb3bb3f8 8474c1a1f8ec60c8f3cd7af53b91991a76f004e7 851df6c44c5dfba7959c7ba93a701606b57903d5 85327f7c3f456e412eee4c5079e7bf7a3acc3f0c 872cbc5c7aceb27b17494fe5603cb1fec124e185 874e3d87165d998ea74a8bb1795831bfa452b52b 87892c47379388353b57d1f236de6fe681920a95 88c363d1ba4267c3b04e17db60c14d2b73f6a5c7 893460d04d05bffaa42888d1418dd5bc068face5 8956d316f016365dfae0584c2a1c7c60cba10323 899f7c8aad05c81dc9a5f19534ae188a07f11920 8a3dac5268ca0388fa2a894d102ec8ba0431e7e1 8a7539b4f2b025b8010fc9a6dd047116c5795fcb 8b6e9093b53a237b3ce44ec8ca03cdf66aa2b1b6 8cfc0ecc23abaca1eb93ebdf4c61c2c3de803f41 9052d15713081a1bd5fe211deea65ab4850296b1 9302e998a3e97e307270ed35fac50a539c5d1ea7 936057bede2f58fc858c1ccba77a5453230e3386 948f9e6094ab89dee82f1943559337348e48e37e 94d3478ad127e0b3ed211e7c130cdb6ef2709bc7 957d8acedbd8bc4d9e6d2c1200cca23a916dd0f7 95db022cc3fa1e0eec7ab57f33974d54449d7a6e 97a92480302502db7ec9836af5b905a1534855ac 980ac7dc57705600c7b2944c57778eb0d4dccc5d 9911f83eb56423fd1ff0b39348e4e086d1897f29 9b382aac5ed241df07033b03351602ede6bd104f 9b970c0c3e7658706238ddebc371e0cd0c0a215a 9bd95e76c4d6844753541c6aaa5bbb5bea272112 9c7acb4ff5bab7d858f3e89b78226b57f5dbc1d8 9d88b68d5a79bf705472b426d96997f8c0a7f372 9dab7c2d61861b966da0dc5028029bcf200f8eae 9e0046a2d042564e8fc9cc694e70af0e4868e390 9e778863007363377f2d42c693ce4ae3ff0fd357 a0f0c25ac5629b5e4d35ce0b924faa65cff5bf36 a1e484a9a102893759e74067cb639e274ef40416 a1e74290de4b26e5381049f3245f24f42b02a6e8 a2d08041cad067f8d7dc2f3808cc09d73bc15fe9 a47bac47aeef6422c62ae2bf28f3f1ad4bd9494d a48135f0f784cadbf413d772341ad8e6d399e21d a4efbdf41301c49295681969ae659c5a1aabfb06 a665f80c2f95beabddf7d4ef59cb2cac5a5b5d78 a69b630e48bb5cae4293cb37efe542f2bc9871a2 a8bdc1e1c670476b3c7bafc245b939195ffd2c1d a9fe5295e6744b1ef27db84f34b845203fe3ccf5 aae2bd86bf84cc639c5367507fe854cfa8952214 ac3412f6b3048f5b8e63d751d5c52f64b4306c01 acd7207548d883333e68b64c1ba7dd3fb5a26d0d afe0013ecd705b72838cc7dbaf821f76fdf7c172 b149f47a65985572257eb452c7728a94e761c436 b1c5afe1978def4c10cd2de456e1b744ebe94ac8 b4f14574392049da3f2f15ec90c896141caa0f79 b5395e588b016dd5c6939f5242bfbcfe953df1f4 b65924b3893ec4bd7785fe43d635186cb016efed b6a38523db300be97e87fa17e53ff6168db6c53d b716da5742fac3e856373f20b520b120e0b180b2 b7f4c58e4dd9991c209bd5aef87058cb081d3ebc b82c28177d4efd207ad128ad3939570bc273ad25 b8979e83ad53cfb2031ac115fc10dabeca7bb473 bc8f0a8639c35b6aa06c7eb10314fdf0db436e7e bd621b0f40b2598becb5fa4fe5cbda549262668d bf587f8ada4e6b8c8fb248872b1829466af4fc1f c174efa59e36945e99976aeb879dfc52e89591ff c1a613d904e81171a4fa24c462a7c9f321ac20c0 c1c814313286ae902e4dc9c3602bc9828f2d33af c20ba5b88d7ef596d12aef4e41033296c02227ba c37e2cab9f3b903284b3394129aebbe44456647b c42b8feeba5fa61661cb85d49a53c01c1cac3d04 c48f4f1c9f837d1f0ee8dacb12b40e050c59a896 c4bae61633c27262124d15a14908a08b4627cdb1 c5102469a58c1c1a08c20153c67a60dc55a1c3ea c5b99fe42edd398b05dc613fac3c6240a1b588d1 c68a1b4cc02b30458c37f1285be46fb9518918f5 c7b6c99932a4bd3cd3d9b26095231cfa9e1cb590 c972c4fe6cd2538ffc20707adc6e17d896f685af ca24bd2eb61ccbecb6688a256ceeea103bec9598 cad004363305c79d96a1702a7bbe2b064acc6c2d cd803695a2f57620e2a431e6d664520e03f991d6 cdd692ad68e6ba40200afa07312a3cbc9c06fdb2 ce550b2dc298310f8e6d6712ca78af214e6e0f35 d0146fa6acd638a0a86d342d3db37818887ed467 d111d93e8abcfe6d02506bf517a8bfd8b2bab4ab d1342962fcc3d532d654a7b39b10fbe531658881 d34e0eafbcd92cae21c4ef71e03aa98203682b9a d3cfcfef57fa787d2c91648f3d23dda575a5c43b d3de46d6f6178f012911dc48d647f1915a0b1b6e d5621498adeb877fcbb01ba6ae37eed467405161 d66fca8c926701e63b8f0f6b9924651c22e2a418 da116b1f3d2f7d3ad29df293c2d04f5bb6e36534 dac0046a1460a9ad3617533047576c42138a0d40 db48ea11561ccaa24b95be75ecbf624e9ff3d978 dc8adb3eba33bb21a6396f5fba1d4d0ff8563820 dfb0cc75768e107c9c06ca5f406ed6ec848adbe0 e0aea4e739270566018bcf2fce5e281a2007646a e2d033eccd8f282fa2d08a8f7e1e01b936b28dcc e4181902fe7e2a570bdb2ddcd24dd90798e66493 e490957a85c565a922828d1ff483975a8ce06791 e9dfaded4c791bfc45d48825d44676bde032dea8 ec4bc0a7ff93720cda559536a0ca84545f1eb5c7 ec7eeb7bb1edafb96db8b03f7359316fcacfd48b ee05ecb0d728a1d70e9277f608a43f0348049f5c ef5c68361f3fd2b15f76bf497ad687c6ea4641a9 ef634dcd08cea43dd246115caaa69b7349899296 eff0d8adb7f53971ebff7061ff82d82c1e284760 f025bd90dcb2a5052748b3b4b6367fe41ec17d2f f162ca8997f5d86cef7133c2cd7b6db0dc4559ea f304f765ba5c415391afa705fd79e9d396ceb50e f376a5f685b0d6a4797d1fc995504edac4c8ec1f f4295734f4dd7393798b889e0cc5b294cd467f19 f50f857445e334b914cba2a0e0de6ca2b0230524 f6a23560ba8b2a5cd992ac58835256e4c32ad37c f6e6edc51d7368067f397a708babc9c3fd1ac3b8 f8007659ad294b9c47c0a3d210cd72b23b1ddd65 f8c759c21a721579c7187c9c74be1725fd1f45e7 f96f442b4eee8eada90a2ac259c6b7bc3ca851a4 fc72d85f859f52b2c9d5bd607e4129c4012a381e fcf294b51e76ad946e80887a9aa66ea83f5126d2 Package: linuxcnc-uspace-dev Priority: optional Section: devel Installed-Size: 1341 Maintainer: LinuxCNC Developers Architecture: amd64 Source: linuxcnc Version: 1:2.9.10 Depends: python3:any, python3-serial, linuxcnc-uspace (= 1:2.9.10), udev, python3-yapps Conflicts: linuxcnc-dev, linuxcnc-sim-dev Filename: pool/bookworm/2.9-uspace/l/linuxcnc/f886a983514ff280c4685a12c65c_linuxcnc-uspace-dev_2.9.10_amd64.deb Size: 276368 MD5sum: 6e7b1e69735db06e4d73acc764a0c31d SHA1: b348535cd6bcd3594977b39cba8e936e2ec9ccad SHA256: e967f886a983514ff280c4685a12c65cbfbfd3ceda77df95815db933b1ee3203 SHA512: 5e8a8a8d21812f1a35c22abc0ad211c0afe9c231df5ad3128a0d4f84543790d4b8599e6c605faaf0ba4aa8029fd95ddd9b4759af556ef9b33e3c55e8dd748d52 Description: PC based motion controller for real-time Linux LinuxCNC is a fully-realised CNC machine controller that can interpret machine-control programs (such as G-code), plan trajectories and finally output low-level signals to machine control hardware . LinuxCNC is modular and in principle the HAL (hardware abstraction layer), pluggable interpreters and variety of hardware drivers mean that it can control almost any software-defined physical system. . LinuxCNC relies on a realtime kernel to support real-time motion control, typically updating the position waypoints every 1mS and reacting to input within tens of microseconds. . Modules exist to use the low-level parts of LinuxCNC as a motion-control client for OpenPnP. Interfaces exist for ROS (the Robot Operating System) with which LinuxCNC has considerable overlap. . LinuxCNC supports arbitrary kinematics (the mapping between coordinate space and actuator space) and can control both parallel (eg Stewart platform) and serial (eg robot arm) systems in addition to conventional cartesian machine tools. . LinuxCNC supports 9 cartesian axes and 16 "Joints" (individual actuators) though the joint limit is build-time configurable. . A variety of interface hardware is supported including Modbus, EtherCAT, analogue +/-10V velocity control and Step/Dir. Step/Dir is supported by several hardware interfaces, including, but not limited to, the legacy Parallel Port. . A Hardware Abstraction Layer allows for great flexibility in signal mapping between the controller and the driver hardware. An extensive library of modules allow for complex signal processing within the HAL layer. For specialised tasks custom HAL components can be created using a C-like syntax and installed with the supplied tools. . By default LinuxCNC supports RS274 G-code but is extendable to parse other grammars such as STEP-NC or Gerber through support for pluggable interpreters. . If you want a computer to control things in the real world then LinuxCNC can do it. It is especially applicable to systems that are required to follow accurate paths described in cartesian space but has been used for numerous other applications. . This package provides all files that you need to embed parts of LinuxCNC in your developments. Homepage: https://linuxcnc.org/