Actions

Difference between revisions of "Galaxy Series LinuxCNC Configuration"

From PROBOTIX :: wiki

m (Getting Started: version 2.4.0 uploaded 20:55, 16 July 2018)
(Axis v2.0)
Line 20: Line 20:
 
</gallery>
 
</gallery>
  
 +
<!--
 
== Follow On-Screen Prompts ==
 
== Follow On-Screen Prompts ==
 
Step 0: New Install or Upgrade Existing installation?
 
Step 0: New Install or Upgrade Existing installation?
Line 67: Line 68:
  
 
Step 13: If you are having intermittent limit switch issues from faulty switches or electrical noise, you can configure the machine to use soft limits only.
 
Step 13: If you are having intermittent limit switch issues from faulty switches or electrical noise, you can configure the machine to use soft limits only.
 +
-->
  
== Axis v1.6 Interface ==
+
== Axis v2.0 Interface ==
[[File:Axis_rev1.4.jpg|New Axis GUI|thumb|500px|right]]
+
[[Image: Axis_probotix_2018.png | thumb | 500px]]
  
*New desktop background and LinuxCNC launch splash screen
+
* New toolbar icon theme!
 
+
* Added two open icons: HDD icon to open <code>/nc_files</code>, and USB icon to open the <code>/media</code> folder to find the inserted drive.
*There is now a folder shortcut to the nc_files directory right on the desktop. Now you can just drag your g-code files onto this shortcut after the windows pops up showing the contents of your USB thumb drive.
+
* [Home Machine] has been moved to the toolbar as a new icon.
 
+
* [Touch-off] has been renamed to [Set Selected Axis Origin]
*The new configurator will allow you to set the interface to run natively in metric (mm) mode.
+
* Added Set Origin [X/Y] and [Z] buttons to quick-set touch-offs for current coordinate system.
 
+
* Renamed Mist/Flood/Shop Vac check boxes to describe what they actually control on the Unity.
*LinuxCNC will now run initializing g-code in case your post processor doesn't insert the proper setup codes.
+
* Code preview colors changed to match terminal: green text on black background.
 
+
* Added current coordinate system and spindle state/speed to status bar.
*[Home All] has been renamed to [Home Machine]
+
 
+
*[Touch-off] has been renamed to [Set Axis Origin]
+
 
+
*After homing, the machine used to drive to the center of the table. Now the park after homing position is at absolute machine zero (front/left/up).
+
 
+
*The G28 Button has been replaced by the [Bring To Front] button. It is now hard coded to be the center of the back of the machine all the way up on the Z. G28 is now free to use for other purposes.
+
 
+
*The G30 Button has been replaced by the [Park At Rear] button. It is also now hard coded, but to the center of the front of the machine all the way up on the Z. G30 is now free to be used for other purposes.
+
 
+
*There is a new [Return To Home] button that will bring the machine back to machine zero home.
+
 
+
*There is a new [Return to X/Y Origin] button that will drive the machine back to the X/Y origin of the part.
+
 
+
*[Load 1st Tool] has been renamed to [Measure First Tool]. If you do not have the ATLaS tool sensor, this button will no longer appear.
+
 
+
*There is a new [Set Z Origin] button for quickly setting the current z position to zero for the current coordinate system.
+
 
+
*If you have the Z-Puck, there is a new button for setting the Z-axis origin using the Z-puck. Click here to learn how to use it:[[Z_Touch-off_Puck]]
+
 
+
*There is a new [Set X/Y Origin] to quickly set both the X & Y origin to zero for the current coordinate system simultaneously.
+
 
+
*There is a new [G-code Reset] button that runs the initializing setup codes again. Use this button if you get lost, for instance if you forget what coordinate system you are in. The setup codes are G0 G54 G17 G20 G90 G40 G49 G64 P0.010 for machines configured for inch.
+
 
+
*Joint number on limit switch errors will now display the axis name instead of the joint number.
+
 
+
*The ATLaS tool length sensor location is now hard coded in the 100.ngc file. If you have your sensor mounted any place other than the factory location, you will need to manually edit the 100.ngc file.
+
 
+
*ATLaS tool change routine is now o100 [tool_number] for both inch and mm configs.
+
 
+
*ATLaS tool change routine will now skip driving to the front if the tool has already been measured.
+
  
 
== Other (less sexy) things the configurator does ==
 
== Other (less sexy) things the configurator does ==
*Changes color of terminal window to classic linux shell (well, kinda sexy).
+
* Changes color of terminal window to classic linux shell (well, kinda sexy).
*Installs php scripting engine
+
* Installs php scripting engine
*Installs numlockx to force numb lock key on
+
* Installs numlockx to force numb lock key on
*Installs g-code-filter.php to clean up .ngc2 files (not sexy, yet - but its gonna be)
+
* Installs samba for networking
*Tries to identify secondary parallel port address, copies lspci output to thumb drive incase you need to email it to us
+
* Installs g-code-filter.php to clean up .ngc2 files (not sexy, yet - but its gonna be)
*Disables screensaver and idle screen lock
+
* Tries to identify secondary parallel port address, copies lspci output to thumb drive incase you need to email it to us
*Uninstalls the update manager
+
* Disables screensaver and idle screen lock
*Turns line numbers on in gedit
+
* Uninstalls the update manager
*Assigns [q] key to toggle pause/resume - works like feed hold on machining centers
+
* Turns line numbers on in gedit
 +
* Assigns [q] key to toggle pause/resume - works like feed hold on machining centers

Revision as of 21:06, 16 July 2018

Welcome to the new Galaxy Series Universal Configurator. This script will reconfigure the LinuxCNC software to add or remove features on your machine and has additional functionality to manage the most common problems in the hopes of maximizing uptime on your machine. This script will also be used to install software updates when they are released. Follow the on screen prompts carefully, but do not worry if you make a mistake as you can simply re-run the script to correct any errors.

Important: Only run this script when you can afford to have the machine go down temporarily, as you may need to call us if anything goes wrong. We have tested this script several hundred times on as many machines as we could, but as with any software update, results can go not as you planned. If you are concerned, then CALL US TO SCHEDULE A TIME TO DO THE UPGRADE.

Getting Started

  1. Download the Configurator:
  2. Copy the probotix.zip file to a freshly formatted 8GB or larger USB thumb drive. Make sure the thumb drive is formatted FAT32 - NTFS formatted drives will not work.
  3. Insert the thumb drive into the LinuxCNC PC. After a few seconds a window will pop up displaying the contents of the thumb drive. Right click on the probootix.zip file and choose the "Extract Here" option.
    • Do not copy this to the desktop!
  4. This creates a folder called 'probotix'. Move into the probotix folder by double-clicking it.
  5. In this folder you will see a file called 'probotix.sh'. Launch that file by double-clicking it.
  6. A dialog will pop up and ask you what you want to do with the file. Chose the "Run in Terminal" option.


Axis v2.0 Interface

Axis probotix 2018.png
  • New toolbar icon theme!
  • Added two open icons: HDD icon to open /nc_files, and USB icon to open the /media folder to find the inserted drive.
  • [Home Machine] has been moved to the toolbar as a new icon.
  • [Touch-off] has been renamed to [Set Selected Axis Origin]
  • Added Set Origin [X/Y] and [Z] buttons to quick-set touch-offs for current coordinate system.
  • Renamed Mist/Flood/Shop Vac check boxes to describe what they actually control on the Unity.
  • Code preview colors changed to match terminal: green text on black background.
  • Added current coordinate system and spindle state/speed to status bar.

Other (less sexy) things the configurator does

  • Changes color of terminal window to classic linux shell (well, kinda sexy).
  • Installs php scripting engine
  • Installs numlockx to force numb lock key on
  • Installs samba for networking
  • Installs g-code-filter.php to clean up .ngc2 files (not sexy, yet - but its gonna be)
  • Tries to identify secondary parallel port address, copies lspci output to thumb drive incase you need to email it to us
  • Disables screensaver and idle screen lock
  • Uninstalls the update manager
  • Turns line numbers on in gedit
  • Assigns [q] key to toggle pause/resume - works like feed hold on machining centers