Download both zipped files to
the left and extract.
Simply copy and paste the file
Romaxx.set to the main Mach3
Copy and paste the bitmaps
(which are actually jpegs) to:
folder. They must be in that
exact folder or they will not
Then open Mach3 select "View"
the "Load screens" and select
Screen features explained
below, down this page
Mach3 screen features explained
For basic operation, the one screen displayed above is all one will need to operate the Romaxx
1. Toggles the Program Run screen. Can be accessed from all other screens, brings you back to the main screen shown
2. Opens the MDI screen for Manual Data Input. Type one line of G-code and execute it. Can do it from the mainscreen as well.
3. Opens the Toolpath screen. Larger toolpath displaying more detail.
4. Opens the Offset screen. For setting up fixture offsets (advanced users), not needed for basic use.
5. Opens the Settings screen, for entering toolchange positions (advanced use), displays the encoder positions for machines
equipped with the "closed loop" option.
6. Referece all button. This is only for use with machines equipped with limits and homing switches on each axis. Performs a homing
routine for referencing of each axis.
7. X Zero key, sets the X axis DRO (Digital Read Out) to zero.
8. Y zero key, sets the Y axis DRO to zero.
9. Opens the Diagnostic screen, displays all vitals of program, clockspeed, output/input status etc.
10. Z zero key, sets the Z axis DRO to zero.
11. X axis DRO position (Right X+ Left X-)
12. Y axis DRO position (To rear of machine Y+ to front of machine Y-)
13. A or 4th axis zero key, sets the A axis to zero.
14. Z axis DRO position (Up Z+ Down Z-)
15. Auto reference X and Y. Requires a conductive cylinder (connected to interface Ground) and a probe or cutter mounted in the
spindle (connected to a 5v input on the interface to the PC) Runs a macro that touches four points inside the cylinder and
automatically calculates it's center. It is a means to reference the machines X and Y axis. The cylinder's center is typically a known
distance away from reference points on the table, fixtures, fences, etc. (This is an advanced feature)
Note A:(Requires an open input on the interface. If your machine has an MPG and does not have the closed loop option, there are no
open inputs. One could discontinue the front panel feedhold button and devote it's use instead to this needed input for referencing.
The closed loop option adds 13 extra inputs, 6 are used for the encoders,)
16. X scaling DRO. A value can be entered to scale a toolpath's size up or down. i.e. if the part is 5.00" wide, entering 2.000 in the
scaling DRO will machine it 10.000" wide, doubling it, hence times 2. 0.500 in the scaling DRO would be half size of the original. Some
folks use this to transform a circle into an ellipse.
17. A axis position DRO
18. Y axis scaling DRO
19. Z axis scaling DRO
20. Toolpath window. Double clicking in the window regenerates the toolpath. Hold left mouse button to dynamically rotate path. Hole
right mouse button to shift path around in the window. Hold Shift key and left mouse button and path can be zoomed in the window.
Also displays soft limits if they are set in Config/Homing limits.
21. Z0 key. Pressing this button moves the Z axis to zero position at Rapid speed. Use caution and make sure the machine has
enough clearance to complete this move.
22. XY0 key. Pressing this button will send the machine to X zero and Y zero position at the current Z height at 50 inches per minute.
Use caution when pressing this key and make sure the cutter has nothing obstructing it's path, like clamps etc.
23. Plate thickness DRO. To enter the thickness of the touch off plate during Z auto reference routine associated the Z reference
button just to it's left. Click on the DRO. Enter dimension and hit enter on the keyboard.
24. Z auto reference key. Similar to feature 15. Automatically references the Z axis electronically. Requires a plate connected to
interface ground and the cutter connected to a 5 volt input on the interface as well. (advanced users). (See Note A above on feature
25. Spindle button. Toggles the spindle on and off and controls the upper 110 volt 7 amp receptacle on the front of the machine. This
button/receptacle can also be controlled in the G-code with an M3 on a single line to turn it on and an M5 on a single line to turn it off.
Also turns off with an M30 at the end of the Gcode. (M30 is the program end call. It stops the program, turns off all outputs and
rewinds the program to the beginning)
26. Vacuum button. Toggle the vacuum on and off and controls the lower 110 volt AC 7 amp receptacle om the front of the machine.
This button can also be controlled in the Gcode with an M7 on a single line to turn it on and an M9 on a single line to turn it off. M30
turns it off as well.
27. MDI line. Stands for Manual Data Input. For the entry and execution of one line of code at a time. i.e. if you are at X0Y0 and want
to move 3 inches to the right at rapid speed the command would be G0X3. "G0" G-zero being a rapid linear move. If you wanted to go
to the left 3 inches at rapid speed, the command would be G0X-3. To activate this line click on it or simply hit the enter key on the
keyboard, type your command, and hit "enter" key again to execute. Can also do linear feed moves. To move slowly 3 inches to the
right the command would be G01X3F5. That is a G01 G-zero-1 linear move in the X positive direction at a Feed (F) of 5 inches per
28. Displays what program profile is loaded.
29. Jog speed slider. Adjusts the continuous jog speed. Can be over-ridden by holding the Shift key, makes jog rate 100%.
30. MPG jog mode LED. Displays when Mach3 is in MPG mode. Of course only to be used by machines with MPG's :)
31. Step jog mode LED. Displays Step jog mode. In this mode, one tap of any arrow jog key will only move the axis .001" The jog step
increment is selectable by pressing the TAB key on the keyboard. Step jog can also be selected be holding the "CTRL" keyboard key
and tapping any arrow key.
32. Continuous jog mode LED. In this mode, holding any arrow key jogs continuously at the jog slider feedrate percentage.
33. Turns Jogging on and off. No need for this one at all. Leave it on all the time. Unless you want to turn jogging off for some reason.
It must be present on the screen for jogging (screen developers note)
34. MPG axis button. Selects the axis to be moved in MPG mode only.
35. Selects the jog mode.
36. Displays the program run time.
37. Displays the actual inches or MM per minute. If the Feed rate slider is at 100% then this should be the same as commanded.
38. Displays the commanded feedrate. The feedrate commanded in the Gcode.
39. Displays the present feedrate per the FRO or feed rate overide. If you are commanded at 10 ipm and the FRO slider is at 150%
this will display 15 ipm.
40. Resets the slider to 100%.
41. Feed rate overide slider. It's always a good idea to set this as low as it will go when starting a newly created program or set up. Hit
cycle start and make sure everything looks good. Then increase up to commanded speed or 100%. Sometimes if we set a feedrate to
low we can go above 100% to compensate.
42. Displays messages of all types. Generally errors.
43. Displays a list of Mcodes and their purpose.
44. Displays a list of G-codes and an explanation of each one.
45. Reset button. This clears Mach3 when pressed and stops flashing and makes the program operational, it also triggers a relay in
the Romaxx that energizes the power supply while the machines Estop is in the out position. Pressing the EStop on the machine
automatically puts Mach3 in reset. Closed loop equipped machines will also trigger this reset if a fault occurs.
46. Stop button. This is used to stop a program run. Only use this when setting up or to terminate and rewind the Gcode. If this button
is pressed while the machine is moving, position will be lost as the ramping down of the axis's is omitted. This is not to pause a
47. Feedhold button. This is used to pause a program run. Cycle start button to resume. Can be enacted on the front of the machine
48. Cycle start button. Used to start a program run and resume from a feedhold. Can be enacted on the front of the machine.
49. Edit G-code button. Displays the Gcode in a notepad allowing editing.
50. Reverse run button. Pressing this while a program is running reverses all the moves. Runs it all backwards.
51. Single block key. Pressing this, then hitting cycle start executes the code one line at a time.
52. Rewind button. Rewinds the Gcode to the beginning in the Gcode window. Typically after the Stop button is hit.
53. Gcode window. Displays the Gcode as it is being run.
54. Recent file button. Displays approximately the last 10 Gcodes ran. Can be reloaded from the list.
55. Closes the Gcode and empties the interpreter
56. Load Gcode button. Points to the folder where a Gcode is stored and loads it in the interpreter when selected.
57. Block delete button.
58. Set next line button
59. M1 optional stop button
60. Run from here button. Allows the user to scroll down in the Gcode window and start a program run from that point. Useful on long
programs and only one portion needs to be re-ran. Use care when using this feature. It is advisable to practice with it to know what to
expect before actually using it. It will give some preparatory move windows and the user hit's cycle start to toggle through the process.
Typically the user will select Z clearance plane move. Above the Z0 point. Again, practice with it before trying to use it.