Commit graph

25072 commits

Author SHA1 Message Date
bc4ba19f7b linux_event: python3 compatibility, allow specifying full path 2021-08-18 14:03:29 -05:00
c1fdb1a58f uspace_rtapi_app: thread_lock should have been shared among all threads
.. but it never was.
2021-08-18 13:35:22 -05:00
Phillip Carter
e060ed4418 pncconf: test panel gtk3 fixes 2021-08-17 17:54:58 +10:00
ChrisM
2f165c809d qtvcp -qt_action: only restore the machime mode after all MDI commands 2021-08-15 21:10:32 -07:00
ChrisM
685a9c5ff2 qtvcp -screenoptions: fix ZMQ messages for python3
need bytes not string for topic.
2021-08-15 21:10:32 -07:00
ChrisM
0cc46338f6 qtvcp -tooloffsetview: add function to deselect all tools
If the user selected tools for action, now we can de select them all
when we finishe/cancel the action.
2021-08-15 21:10:32 -07:00
ChrisM
13bf95c7f7 pyui: fix zmq messaging for python3
ZMQ requires bytes not strings
2021-08-15 21:10:32 -07:00
ChrisM
5090e3ec60 panelui.c - fix python3 printing error message 2021-08-15 21:10:32 -07:00
ChrisM
bff8b102db mitsub_vfd - add volts pin, user monitoring.
User can set vfd to monitor many parameters.
defaults to power in watts (from vfd calculation)

volts pin is now available.
using volts and amps and power factor .9, calculate power.
this is available as motor.power in watts

If serial is already open at start up - close and try to reopen
Had this problem crop up in linux mint 19
2021-08-15 21:10:32 -07:00
ChrisM
f864cfe31c remap lib -fix lathe tool change to use generator 2021-08-15 21:10:32 -07:00
Peter Wallace
3660a2613b Write GPIO DDR after invert and data source option to avoid startup glitch 2021-08-15 11:41:45 -07:00
Phillip Carter
4cb156359e pncconf: fix bugs in advanced config
found by user crowloy from the forum

https://forum.linuxcnc.org/plasmac/43271-pncconf-wizard-doesn-t-launch?start=10#217747

https://forum.linuxcnc.org/plasmac/43271-pncconf-wizard-doesn-t-launch?start=10#217750
2021-08-15 13:24:32 +10:00
Phillip Carter
2e745a3dbb qtplasmac: sim finer grained voltage control 2021-08-14 18:09:23 +10:00
Phillip Carter
75ff774274 Merge branch 'phillc54/pncconf-gtk3' 2021-08-14 10:32:06 +10:00
Phillip Carter
9010f56428 pncconf to gtk3 - progress bar 2021-08-14 10:20:44 +10:00
Phillip Carter
0cea9fe9ff pncconf to gtk3 - set window size 2021-08-13 15:34:25 +10:00
Phillip Carter
b8617a48d4 pncconf to gtk3 - remove redundant gtkcellrenderertext 2021-08-13 15:00:34 +10:00
Phillip Carter
520f89d2e3 qtplasmac: fix mdi to manual mode change 2021-08-13 11:30:18 +10:00
Phillip Carter
0b330fa458 pncconf to gtk3 - parallel port updates 2021-08-12 14:48:33 +10:00
Phillip Carter
c6b658ba84 pncconf to gtk3 - update most glade files and get a working base 2021-08-12 13:02:42 +10:00
Phillip Carter
f795a66c94
Merge pull request #1230 from snowgoer540/gregc/rfl_enhance
qtplasmac:
2021-08-12 12:45:02 +10:00
c-morley
5998ad0774
Merge pull request #1227 from satiowadahc/cw-detach_tabs
qtvcp - DetachTabs backwards equality
2021-08-11 19:36:16 -07:00
Greg Carl
72eac86eaf qtplasmac:
run from line enhancements load default material after a successful run 
with a temp material docs update
2021-08-11 22:01:45 -04:00
Phillip Carter
9216fe8342
Merge pull request #1229 from fupe/add-scale-height-ovr
Add scale for Z height override by MPG
2021-08-12 09:04:29 +10:00
cnc
0bf83f3a12 Add scale for Z height override by MPG 2021-08-11 08:27:19 -05:00
Phillip Carter
a1e811a3ed qtplasmac: improve error handling in gcode filter 2021-08-11 19:24:34 +10:00
Phillip Carter
6b193dfc0a Merge branch 'pncconf-gtk3' into phillc54/pncconf-gtk3 2021-08-11 09:43:15 +10:00
Chad Woitas
b438ae716a qtvcp - DetachTabs backwards equality 2021-08-10 08:54:20 -06:00
Phillip Carter
5b8953b9e4
Merge pull request #1225 from snowgoer540/gregc/manual_button
qtplasmac:
2021-08-10 09:08:22 +10:00
Greg Carl
0dfc8b2c50 qtplasmac:
fix manual cut AttributeError for those without a Manual Cut button
2021-08-09 16:29:14 -04:00
Phillip Carter
55d8bbffd5
Merge pull request #1224 from snowgoer540/gregc/currentz
qtplasmac: fix usecurrentzheight for framing button code
2021-08-09 10:08:06 +10:00
Greg Carl
5a88706ce6 qtplasmac: fix usecurrentzheight for framing button code 2021-08-08 19:19:46 -04:00
Phillip Carter
3446f90d5c qtcvp: install script python3 fix plus readme changes for python3 2021-08-08 18:24:51 +10:00
Phillip Carter
aa3abb160b stepconf: rework some deprecated code 2021-08-08 16:35:15 +10:00
Phillip Carter
c2838822ca qtplasmac: remove redundant gettext format 2021-08-06 19:21:14 +10:00
Phillip Carter
cef5b11ec7 qtvcp: remove redundant gettext formats 2021-08-06 13:58:41 +10:00
Dewey Garrett
91dee3fade pyngcgui: drop gtk-based gcmc sim configs
due to no known users and effort to test with gtk3

Notes:

1) gcmc is a GPL3 project for "G-Code Meta Compiler"
   (NOT part of LinuxCNC)
   Ref: https://www.vagrearg.org/content/gcmc

2) The remaining sim config: configs/sim/axis/ngcgui/ngcgui_gcmc.ini
   works with gcmc built at commit:
        e01a24f Thu Jul 25 20:42:27 2019 +0200
   from the source repository:
        https://gitlab.com/gcmc/gcmc.git

3) The remaining axis-gui sim config and support for gcmc in
        lib/ngcgui.tcl         (gcmc support working)
        lib/python/pyngcgui.py (gcmc support untested)
    may be removed in the future.
2021-08-05 18:26:23 -07:00
Dewey Garrett
ecd2e54923 pyngcgui gtk3 updates
nonworking items marked 'wip: gtk3 notworking'

wip: numerous messages to stderr from gladevcp app:
(gladevcp:*): Gtk-CRITICAL ...
(gladevcp:*): Gtk-WARNING  ...
2021-08-05 18:25:16 -07:00
Dewey Garrett
ee7701ba80 popupkeyboard.py gtk3 updates 2021-08-05 18:08:10 -07:00
Dewey Garrett
9642bfb091 gremlin_view.py gtk3 updates
crippled: settings.set_string_property(gtk-theme-name)
msg if LinuxCNC not running
2021-08-05 12:56:56 -07:00
Dewey Garrett
6d92c9bb97 sim .ui files: abandon gtk_theme_name for gtk3 2021-08-05 12:56:27 -07:00
Dewey Garrett
bda8be8b56 gladevcp/__init__.py gtk3 decode subprocess output 2021-08-04 15:41:55 -07:00
Phillip Carter
9d3c76803f docs: install_script is python 3 2021-08-04 21:17:22 +10:00
Phillip Carter
8a6e9aaacc qtvcp: modify install script for python3 2021-08-04 21:14:58 +10:00
Phillip Carter
d80a86a5be qtplasmac: split component cut case into two 2021-08-04 17:21:55 +10:00
Phillip Carter
32780aa9da qtplasmac: set manual mode after mdi
fix for external probe test pin
2021-08-04 13:31:52 +10:00
Phillip Carter
0af75ed5d0
Merge pull request #1219 from snowgoer540/gregc/exception
qtplasmac: fix exception handling for button code
2021-08-04 12:38:44 +10:00
Greg Carl
7a8d4695f8 qtplasmac: fix exception handling for button code 2021-08-03 21:38:26 -04:00
Phillip Carter
1a5ae8ce3a add relay ohmic to plasmac component 2021-08-04 11:30:32 +10:00
CMorley
f6fea2648e sim config -fix axis/panelui demo for python3 2021-08-02 23:40:25 -07:00