Skip to content

Linuxcnc Axis/Plasmac2 based GUI, but without the plasma

Notifications You must be signed in to change notification settings

cakeslob/regularmac_800

Repository files navigation

regularmac_800

Linuxcnc Axis/Plasmac2 based GUI, but without the plasma

Heavily based on Plasmac2, this is an Axis GUI mod in the form of a usercommand.py file

Features include

  • Gcode tab moved from bottom to left side tabs
  • Basic Gcode editor Tab
  • Plasmac style button add on
  • Gui configuration via Setup menu, includes add/remove sliders, change gui colours, add buttons, etc
  • Can be configured to fit within 800 x 480 pixels and smaller with 3 different screen configurations

Still work in progress.

First time running, it will display an error. After that, the prefs file is created and it will run.

To use, put the .py into the directory of your configuration and add the following to your .ini right under the axis line "USER_COMMAND_FILE=usercommand_regularmac_800.py"

[DISPLAY] DISPLAY = axis

USER_COMMAND_FILE = usercommand_regularmac_800.py

http://linuxcnc.org/docs/2.9/html/gui/axis.html#_user_command_file

Quick Start

Regularmac800 is noticably different from Original Axis, but the code remains the same.

The first thing you should do after starting up, is configure your Regularmac800 Screen Layout. You can get to that menu from the top using the "Setup" menu button.

The setup menu is where you will find the following Configuration Options

" Save All " - Save the current setup , otherwise it will reload the last saved setup used if you do not save

" Add " - For "Button" setup tab. Add a button to the Button Frame. Max buttons is xx

" Close " - Exit the setup menu

GUI Tab

" Close Dialog " - Enable or disable the "Would you like to close LinuxCNC" Dialog box when closing LinuxCNC

" Window Size " - This is where you choose your screen layout style. Options : Default, Medium, Small

Default

Medium

Small

" Window Screen " - This is where you choose your windowing style. Options : Maximized, Fullscreen, Default (windowed)

" Font Size " - Choose the font size of the text

" Show Button Label " - Display text labels in the button bar

" Load Last File " - At startup, automatically load the last file opened in LinuxCNC

" Hide Jog " - Hide the Jog Slider

" Hide Rapid " - Hide the Rapid Slider

" Hide Max Vel. " - Hide the Max Velocity Slider

" Hide Button Frame " - Hide the User Button Frame

" Colors " - Choose the colours of the background, foreground, etc of the Axis GUI

Buttons

Add User Buttons to run MDI commands, trigger halpins, etc

" Name " - The name of the button displayed in the GUI

" Code " - the command the button will exacute. These can be Gcode, subroutines/macro files, toggle halpins, etc.

To add a User Button ,

Click "Add"

Fill out the Name and Code boxes

Click "Save All"

Click Close to return to Axis

Auto Tab

The Gcode display has been moved from the bottom of Axis, and is now part of the right tab. Scroll through the gcode using the Up and Down arrow keys. The Auto tab can be expanded to full screen by clicking the "AUTO" button in the left corner.

Edit Tab

New addition is the Edit tab, where you can edit your gcode file within axis. This is handy for minor changes. The current loaded gcode file is opened in the editor, and saved when leaving the editor. The file is then reloaded in Axis to update any changed

About

Linuxcnc Axis/Plasmac2 based GUI, but without the plasma

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages