
Plugins with sources of load_meter
or pendants are available for purchase only.
To purchase, click here: Spindle Load Meter | PathPendant | GamePendant | Use & Privacy Policy
If your machine is connected to the Internet, you can download these directly by opening a terminal window (CTRL ALT X) and typing:
curl https://tormachtips.com/downloader.py | python
| Filename | Version | Description | Change Date | Source |
|---|---|---|---|---|
| Allow Rename Allow Deletion allow_rename_and_delete_plugin.py |
0.95 | Allows rename and delete actions on the currently loaded G-code file in the PathPilot file chooser. Recent changes:
|
5/19/2026 | plugins |
| Auto Load G-Code Plugin auto_load_gcode_plugin.py |
0.96 | Loads a configured g-code file automatically when PathPilot starts. Recent changes:
|
6/07/2026 | plugins |
| Auto Tool Table Backup auto_tool_table_backup_plugin.py |
0.97 | Backs up your tool table hourly, or by configuration. Recent changes:
|
4/28/2026 | plugins |
| My Blank Tab blank_tab_plugin.py |
0.98 | Single-file custom PathPilot tab with twenty-five user-configurable MDI buttons. Recent changes:
|
6/06/2026 | plugins |
| Custom 4th Axis Injector custom_4th_axis_plugin.py |
1.07 | Provides a custom 4th axis in the dropdown for DIY units that have different settings than Tormach-branded units. Recent changes:
|
5/02/2026 | plugins |
| Custom Admin Commands custom_admin_commands_plugin.py |
1.22 | An advanced list of custom ADMIN commands for the MDI line. Custom commands appear in blue. Recent changes:
|
5/24/2026 | plugins |
| Custom Probe Pocket Retract custom_retract_plugin.py |
0.97 | Allows you to adjust the lateral retract distance for your probe. Useful for tight holes (heh). Recent changes:
|
4/18/2026 | plugins |
| Cycle Start Popup Test cycle_start_plugin.py |
0.03 | This is a separate, external Cycle Start button, utiliziing all OEM built-in safety checks. This is test code for future projects. Recent changes:
|
4/24/2026 | plugins |
| Cycle Time Estimator cycle_time_estimator_plugin.py |
1.07 | An advanced cycle time estimator that runs each time you load an NC program. Recent changes:
|
5/29/2026 | plugins |
| Cycle Time Monitor cycle_time_plugin.py |
1.10 | Estimates cycle time, logs actual per-tool segment time, and sends optional completion/tool-change notifications. Recent changes:
|
6/06/2026 | plugins |
| Download & Update Manager download_manager.py |
1.11 | Download and Update Manager for TormachTips scripts. Recent changes:
|
6/04/2026 | plugins |
| Duplicate PathPilot Preventer duplicate_pathpilot_preventer_plugin.py |
0.96 | Tries to prevent PathPilot from running on top of itself. Useful if you open PathPilot from a Terminal window. Recent changes:
|
5/03/2026 | plugins |
| File Chooser Edit Button Patcher edit_button_plugin.py |
0.97 | Adds an Edit button and current folder path display to the PathPilot file chooser toolbar. Recent changes:
|
5/12/2026 | plugins |
| Hobbs End of Day Summary end_of_day.py |
0.97 | Shows an end-of-day summary for your tools, spindle and run files. Recent changes:
|
5/29/2026 | plugins |
| G-Code Preview Window Monospaced Font gcode_preview_window_plugin.py |
0.96 | Changes the G-code preview window to a monospaced font. Recent changes:
|
5/02/2026 | plugins |
| Custom PathPilot Tab (WCS Matrix) glade_custom_tab_plugin.py |
1.09 | Single-file runtime-created custom tab for PathPilot. Matches prior Glade custom tab without Glade injection. Recent changes:
|
6/04/2026 | plugins |
| Hobbs All Scripts Viewer hobbs_all_viewer.py |
0.97 | A launcher for all the Spindle Hobbs / Tool Life scripts. Recent changes:
|
4/13/2026 | plugins |
| Hobbs Simple Spindle Time Box hobbs_box.py |
0.95 | A simple popup box of the total spindle hobbs time. Recent changes:
|
4/02/2026 | plugins |
| Hobbs Daily Usage Viewer hobbs_daily.py |
0.96 | A daily or all-time view of tool life and spindle time. Recent changes:
|
5/27/2026 | plugins |
| Hobbs Tool Life Manager hobbs_db_viewer.py |
1.02 | The main Tool Life Manager utility. Recent changes:
|
5/26/2026 | plugins |
| Hobbs Hourly Usage Viewer hobbs_hourly.py |
0.96 | A daily and accumulated hourly display of spindle time. Recent changes:
|
5/27/2026 | plugins |
| Hobbs Monthly Usage Viewer hobbs_monthly.py |
0.98 | A monthly display of spindle time. Recent changes:
|
4/02/2026 | plugins |
| Hobbs Spindle Time Monitor hobbs_plugin.py |
1.00 | The main plugin for spindle hobbs timer control. Used for tool life manager script and others. Recent changes:
|
5/22/2026 | plugins |
| Jog Beeper for ShuttleExpress jog_beep_plugin.py |
0.95 | An audible beep whenever you press an axis button on the ShuttleExpress. Recent changes:
|
4/02/2026 | plugins |
| Jog Killer (Keyboard Jog Killer) jog_killer_plugin.py |
0.95 | Disables the keyboard arrows from jogging the machine. Recent changes:
|
1/02/2026 | plugins |
| File Run History Viewer load_history.py |
0.99 | Detailed Load History analysis, used with the actual Load History Plugin. Recent changes:
|
5/18/2026 | plugins |
| File Run History Logger Plugin load_history_plugin.py |
0.98 | Monitors completed NC programs and logs them for future analysis. Recent changes:
|
4/06/2026 | plugins |
| Loaded G-Code Path Display loaded_program_breaker_upper_plugin.py |
0.96 | Patches ui_common.py so loaded g-code paths display cleanly in the status window. Recent changes:
|
5/15/2026 | plugins |
| Coordinate Logger logger_plugin.py |
0.95 | Logs current position to a txt file. Useful for probing, reverse engineering, etc. Recent changes:
|
4/02/2026 | plugins |
| M01 Blue Bar Font Size Changer m01_blue_bar_font_size_changer_plugin.py |
0.96 | Changes the size of the font in the blue bar that presents on M01 commands. Recent changes:
|
5/02/2026 | plugins |
| Main Tab F Key Plugin main_tab_f_key_shortcut_plugin.py |
0.97 | Binds a user-selected F key to the PathPilot Main tab and renames the tab label. Recent changes:
|
6/06/2026 | plugins |
| Midpoint & Distance Finder midpoint.py |
0.96 | A simple script to find the midpoint between two Cartesian coords. Recent changes:
|
4/20/2026 | plugins |
| No Hidden Notebook Tabs no_hidden_tabs_plugin.py |
0.95 | Prevents PathPilot from hiding notebook tabs when Cycle Start is pressed. Recent changes:
|
5/12/2026 | plugins |
| Open Plugins In Editor Patcher open_plugins_in_gedit_plugin.py |
0.96 | Patches PathPilot so files under /home/operator/gcode/python open in the editor instead of being loaded as G-code. Recent changes:
|
5/02/2026 | plugins |
| Persistent F1 Status Key persistent_F1_key_plugin.py |
0.96 | Forces PathPilot to stay on the Status page when F1 is pressed instead of returning when F1 is released. Recent changes:
|
5/02/2026 | plugins |
| ProbeGuard in Cradle Plugin probeguard_cradle_plugin.py |
1.00 | A modified version of David Loomes ProbeGuard that has an extra check for a closed limit switch, ensuring probe is resting in its holder. Recent changes:
|
4/19/2026 | plugins |
| ProbeGuard in Cradle + M6 Changer Plugin probeguard_double_fun_plugin.py |
1.07 | Modified ProbeGuard with cradle switch protection + auto T0/T99 (low CPU) Recent changes:
|
4/19/2026 | plugins |
| Probing Screen MDI Line Injector probing_mdi_patcher_plugin.py |
0.95 | A custom request to add an MDI line to the probing tabs. Recent changes:
|
4/02/2026 | plugins |
| Program Completion Notifier program_completion_notifier_plugin.py |
0.98 | Sends email notifications on NC file completion, and optionally on tool-change prompts. Ctrl+H cycles notification mode. Recent changes:
|
5/29/2026 | plugins |
| Quick Tool Table Entry quick_tool_table_plugin.py |
0.95 | Simple popup entry for tool number, description, diameter, and length. Recent changes:
|
4/29/2026 | plugins |
| Machine Ready Check ready_plugin.py |
0.95 | Once per sec, determines if the machined is out of e-stop and homed, then writes OK or NOT OK to the status window. Recent changes:
|
5/02/2026 | plugins |
| Rebooter (with confirmation) reboot.py |
0.95 | A simple script to reboot the machine from a UI popup. Recent changes:
|
2/01/2026 | plugins |
| Recovery Mode Installer recovery_mode_installer_plugin.py |
0.96 | Installs PathPilot Recovery Mode Suite. Recent changes:
|
6/02/2026 | plugins |
| Show Clock By Default show_clock_plugin.py |
0.96 | Patches ui_common.py so the PathPilot clock is visible by default and shows full date/time. Only use prior to PathPilot 2.10.0. Recent changes:
|
5/02/2026 | plugins |
| Status Window Font Patcher status_window_patcher_plugin.py |
0.96 | Changes the status window font to monospaced for better alignment. Recent changes:
|
5/03/2026 | plugins |
| Status Window Search Box status_window_search_plugin.py |
0.96 | Status Window Search Box Recent changes:
|
4/21/2026 | plugins |
| ALT TAB Icon Patcher tab_icon_patcher_plugin.py |
0.97 | Gives you a custom icon when ALT TABBING. Only works if PathPilot is run from a terminal. Recent changes:
|
5/03/2026 | plugins |
| Adjustable Tab Widths tab_widths_ui_plugin.py |
0.95 | Adjusts PathPilot main notebook tab widths. Recent changes:
|
4/17/2026 | plugins |
| Tool Breakage Notifier tool_breakage_notifier_plugin.py |
0.96 | Emails the user on tool breakage events (checks via ETS). Recent changes:
|
4/12/2026 | plugins |
| Tool Life Offsets Sub Tab tool_life_manager_sub_tab_plugin.py |
0.95 | Puts a Sub Tab atop the Tool | Work offsets tab, so you can easily get into the Tool Life Manager Recent changes:
|
6/07/2026 | plugins |
| Tooltip Killer Patcher tooltip_killer_plugin.py |
0.96 | In older versions of PathPilot, even if you had the Show Tooltips box unchecked, tooltips would still display on mouse hover. This plugin fixes that. This bug has been fixed in at least 2.14.0, but if you are voluntarily on an older version (like me), you may enjoy this bug fix. Recent changes:
|
3/25/2026 | plugins |
| UI_Hooks ui_hooks.py |
1.01 | This is David Loomes encapsulator that allows PathPilot to run custom Python scripts as integrated plugins. Recent changes:
|
4/19/2026 | plugins |
| Lowest Z Finder Plugin zfinder_plugin.py |
0.97 | Finds the lowest Z value each tool in your program goes. Good for sanity checks against crashes. Recent changes:
|
5/15/2026 | plugins |
| Spindle Load Monitor Firmware load_meter.ino |
1.01 | Arduino code that reads hall effect sensor input and sends it to the controller over serial. Recent changes:
|
4/25/2026 | load_meter |
| Spindle Load Meter load_meter_plugin.py |
1.08 | An advanced spindle load meter. Requires separate hardware. Purchased as a package. Recent changes:
|
5/22/2026 | load_meter |
| Load Meter Grapher load_meter_plugin_graph_plugin.py |
1.02 | Real-time spindle load graphing, inside PathPilot. Recent changes:
|
4/29/2026 | load_meter |
| Spindle Load Meter Standalone Grapher load_meter_standalone_graph.py |
1.06 | An advanced graphing utility used in conjunction with the Spindle Load Meter. Recent changes:
|
4/27/2026 | load_meter |
| Spindle Load Meter Standalone Grapher (Realtime) load_meter_standalone_graph_realtime.py |
0.98 | Live, real-time load graphing. Recent changes:
|
4/23/2026 | load_meter |
| PathPendant Firmware fullpendant.ino |
1.03 | Arduino code that reads input from buttons and rotary encoders and sends it to the controller over serial. Recent changes:
|
4/25/2026 | pendants |
| FullPendant fullpendant_plugin.py |
1.10 | Listener, interpreter and PathPilot plugin for FullPendant hardware. Recent changes:
|
5/23/2026 | pendants |
| GamePendant (Kiwi controller) gamependant_kiwi_plugin.py |
1.00 | GamePendant software for the Kiwi gamepad. Recent changes:
|
4/16/2026 | pendants |
| Gamependant (SN30 controller) gamependant_sn30_plugin.py |
1.03 | GamePendant software for the SN30 gamepad. Recent changes:
|
4/16/2026 | pendants |
| GamePendant (wireless controller) gamependant_wireless_plugin.py |
0.99 | GamePendant software for the wireless gamepad. Recent changes:
|
4/16/2026 | pendants |
| KnobPendant Firmware knobpendant.ino |
1.03 | Arduino code that reads input from rotary encoders and sends it to the controller over serial. Recent changes:
|
4/25/2026 | pendants |
| KnobPendant knobpendant_plugin.py |
1.10 | Listener, interpreter and PathPilot plugin for KnobPendant hardware. Recent changes:
|
5/23/2026 | pendants |
| PathPendant Firmware pathpendant.ino |
1.03 | Arduino code that reads input from buttons and rotary encoders and sends it to the controller over serial. Recent changes:
|
4/25/2026 | pendants |
| PathPendant pathpendant_plugin.py |
1.10 | Listener, interpreter and PathPilot plugin for PathPendant hardware. Recent changes:
|
5/23/2026 | pendants |
Personal Use Notice
These plugins are provided for private personal use only.
Although Python source is viewable by nature, that does not make these plugins open source or authorize reposting, redistribution, or public sharing. These plugins represent a substantial investment of time, testing, and refinement, and I prefer to keep distribution, support, and public representation in-house.
You may make private personal modifications for your own machine and your own use. You may not publish, repost, mirror, upload these plugins to GitHub or any other code-hosting site, distribute them, resell them, sublicense them, share modified copies, or publicly display portions of the code or their results without prior written permission.
If you are interested in improvements, modifications, or compatibility changes, I welcome collaboration through email or chat.
For permission requests, contact: tormach.1100m@gmail.com