a blog of ideas and improvements
for tormach cnc mills
articles | plugins
| for sale |
about | contact
|
CUSTOM TAB AND WCS ARRAY ==
Custom Admin Commands From
MDI Line == F1 Status Window Toggle Killer To install these plugins, simply
copy them into /gcode/python and reboot PathPilot. All were coded and tested on my 1100M. Should work across all mills. May not work on lathes without editing. Email me for fixes. Dave Loomes also provides a few
plugins at
http://xoomspeed.com/CNC/pathpilot/plugins.htm |
||||
| CUSTOM
TAB AND WCS ARRAY V1.00 This plugin creates your own custom tab right on the PathPilot main page. It sits to the left of the Status tab. It features a few buttons I slapped together, though you can edit this with a bit of python savvy. The big feature, though, is the WCS array, which features all X, Y and Z coordinates for G53 through G59. These update in real time as you move the machine. Also features buttons that switch to G53-G59, buttons to Zero each of those WCS and a Zero All button that does exactly that. The plugin is lightly invasive in that it modifies one OEM file (but backs it up before it does). I include an uninstall script to go back to stock settings (or, you can just rename the file yourself if you know how). The uninstall script ONLY uninstalls the plugin. It doesn't touch anything else on your machine, including your g code files. For the geeks, the script modifies /home/operator/<your version>/python/images/tormach_mill_ui.glade (it makes a backup to tormach_mill_ui.glade.bak). Everything else is handled within the _plugin.py. This plugin survives PathPilot updates in that it will simply reinstall itself if it notices you have upgraded. Copy ALL files (except the reversion script) into /gcode/python. Load PathPilot. It will install, then you will have to reload PathPilot to see the actual tab take effect. In other words, two reboots. HOWEVER, if you are going from an older version to v2.10 or newer, Tormach significantly changed the UI, so I have two versions of this script (before approx 2.10 and after). If you download it and it doesn't work, try the other version. Install progress, errors, uninstall progress are all displayed in the Status Window. Tested on 2.8.3, 2.9.1, 2.13.0, 2.14.0. To uninstall, simply copy glade_and_tabs_reversion_plugin.py into /gcode/python and reboot. If you want the midpoint and reboot scripts to work, copy them into /gcode/scripts (you may have to make the scripts directory). The reboot script DOES ask you if you're sure.
|
||||
| CUSTOM ADMIN COMMANDS FROM
MDI LINE - v1.00 This plugin adds additional ADMIN commands to the PathPilot MDI line, similar to built-in commands like 'ADMIN CALC' and 'ADMIN DISPLAY'. You can easily add your own, too.
Custom Admin Commands From
MDI Line v1.00 |
||||
| F1
TOGGLE KILLER v1.00 PathPilot
normally uses the F1 key as a shortcut to show the Status Window.
F1 Toggle Killer v1.00 |
||||
| KEYBOARD JOG KILLER
v1.00 By default, PathPilot
allows jogging the machine using keyboard keys:
Keyboard Jog Killer v1.00 |
||||
| MODIFIED
PROBEGUARD v1.00 Xoomspeed's ProbeGuard will refuse to turn the spindle on if T99 is selected in PathPilot. This helps prevents destroying your wired probe, cable, etc. However, it does nothing if the probe is in the spindle, but T99 isn't selected, so I wanted to go one step further. I put a limit switch in the cradle where I store the probe. Which is connected to the USB IO module. So, when the probe is safely stored in its cradle, the limit switch is CLOSED. The modified probeguard looks for that closed circuit. If it's open, it refuses to turn the spindle on. This provides, for me, the ultimate in spindle safety.
Modified ProbeGuard v1.00 |