Machsupport Forum

Mach Discussion => Mach4 General Discussion => Topic started by: Chaoticone on April 23, 2014, 04:42:18 PM

Title: Mach4 Announcements and updates.
Post by: Chaoticone on April 23, 2014, 04:42:18 PM
Quote
Well after 3 years of work, 2 chairs, glasses, bad back, two PC's and no
life Mach4 has made it to the webpage. Mach4 is setup for 3 axis Mills
(it will run a 4th but we know it needs wrapping and so on added) in
this download without motion plugins. This was done so everyone could
test the new Screen interface MachGUI.exe. With this EXE you can play
with the new screen disign tools and see under the hood. We are working
with the motion people to get the motion devices tested and working 100%
before they are set out on the world. We don't know how long this
process is going to take but we will do it as quickly as we can.

Please feel free to comment on the screen and tell us what you would
like to see changed. The goal is to lock down the screen so we can start
making the operation manual for the screen/ software. We are working to
get some script examples done in the coming weeks and as soon as they
are done we will make an update to the Demo release on the web.

Please take the time to look at the Docs directory in the installed
folder. We have added an install and config manual as well as a Gcode
manual To help you with getting the software setup.

I am sorry this took us so long to get to this point but here we are ...
the end is near!
Thanks and have a great day.
Brian

http://www.machsupport.com/software/mach4/

Hobby Demo

The purpose of this Demo is to give users a look at Mach4 Hobby. It will not control the motion of motors.

- The current test version is for

3 Axis Mills and Routers
Simulated Motion Control
Getting a feel of Mach4
Testing the Screen Designer
Beginning to understand the major differences between Mach3 and Mach4
Support: No support is currently offered for this version. It is simply a release for users to play with Mach4. We welcome constructive feedback in the user forum so that we may improve the software.

Brett
Title: Re: Mach4 Announcements and updates.
Post by: Chaoticone on May 05, 2014, 08:55:41 PM
Hot off the stove, Steve and Brian have cooked up an updated version that address's some issues mentioned in other post. When you click on the following link you should be asked for a user name and password. The name is Tester and the password is M4D1. If you have any problems let me know.

http://www.precisionchaos1.com/Mach4/Mach4-1754.zip

Brett
Title: Re: Mach4 Announcements and updates.
Post by: Overloaded on May 10, 2014, 01:12:09 AM
Link to 1762 build.

http://www.machsupport.com/forum/index.php/topic,27208.msg192070.html#msg192070

Russ
Title: Re: Mach4 Announcements and updates.
Post by: Overloaded on May 14, 2014, 01:49:17 PM
Link to 1767 build.

http://www.machsupport.com/wp-content/uploads/2014/04/Mach4Hobby%20Installer-1767.exe

Russ
Title: Re: Mach4 Announcements and updates.
Post by: Chaoticone on January 27, 2015, 09:24:42 PM
Build 2178         approximate release date  Jan 12th, 2015   

Notes:
license mechanisms updated, API changes required plugin update
Title: Re: Mach4 Announcements and updates.
Post by: Chaoticone on January 27, 2015, 09:26:26 PM
Build 2192         approximate release date  Jan 27th, 2015      

Notes:
plugin API changes in anticipation of new features (breaks older plugins)
new PCID generator, and license mechanisms updated
bug fixes to jogging, M63, status bar messages
Title: Re: Mach4 Announcements and updates.
Post by: Chaoticone on March 03, 2015, 01:36:45 PM
Build 2223 released      approximate release date  Feb 12th, 2015
 
Includes the following changes that will impact the user experience:

1) Added support for printing from gcEdit and mcLuaEdit screens
2) Added Native Language Support mechanism in wxMach, gcEdit, and mcLuaEdit
3) Fixed quirks with "decimal" character ( . vs , ) when using Native Language Support
4) Fixed bug with resuming after activating E-Stop while a homing operation was running

There may be other changes behind the scenes including:

5) Started adding infrastructure to API for rigid tapping

Mach4Hobby is evolving rapidly, so be sure to check that your plugin is compatible with the version of Mach4Hobby that you are running.
Title: Re: Mach4 Announcements and updates.
Post by: Chaoticone on March 03, 2015, 01:38:18 PM
Build 2230 released      approximate release date  Feb 20th, 2015

Includes the following changes that will impact the user experience:

1) Updates to lathe screen for installers
2) Updates to language support files
3) Ignore setting #3000 or #3006 when generating the tool path (buffering)
4) Force G95 for G32, G76, and G92 lathe threading. Improve error messages in G76
5) ModBus plug-in improvements
6) Added some code to set the position before the run to here is done

There may be other changes behind the scenes.

Mach4Hobby is evolving rapidly, so be sure to check that your plugin is compatible with the version of Mach4Hobby that you are running.
Title: Re: Mach4 Announcements and updates.
Post by: Chaoticone on March 03, 2015, 01:39:32 PM
Build 2238 released      approximate release date  Feb 25th, 2015

A minor update and includes the following changes that will impact the user experience:

1) Updates to printing from G-code and LUA editors
2) Add search function to LUA editor
3) Fix syntax sensitive color highlighting in G-code and LUA editors

There may be other changes behind the scenes.

Mach4Hobby is evolving rapidly, so be sure to check that your plugin is compatible with the version of Mach4Hobby that you are running.
Title: Re: Mach4 Announcements and updates.
Post by: Chaoticone on March 03, 2015, 01:41:57 PM
Build 2247 released      approximate release date  Feb 30th, 2015

Includes the following changes that will impact the user experience:

1) Modbus now saves device description.

2) Fix Find/Replace in mcLuaEditor.

3) Implement brace matching in mcLuaEditor.

4) Added the tools to disable the A axis rotation

5) Spelling corrections and language updates.

There are other changes behind the scenes including:

6) Add bitmaps to toggle button.

7) System variable part counters implemented. #3901, #3902, #6700, #6710,
#6711, #6712, #6713 DROs can now edit system var (parameters) by index.

8 ) Single argument ATAN implemented.

9) System variables and Macro B enhancements.

10) Update to names. The vars that are in the parameter list are now started with SV_

11) Use "C" locale only.  Only translate the strings.

12) Update signal states at mapping time.

13) Update lathe screen for installers.

Mach4Hobby is evolving rapidly, so be sure to check that your plugin is compatible with the version of Mach4Hobby that you are running.
Title: Re: Mach4 Announcements and updates.
Post by: Chaoticone on March 03, 2015, 01:44:35 PM
Build 2251 released      approximate release date  Mar 3rd, 2015

Includes the following changes that will impact the user experience:

1) Provisions added for Screw Error Mapping.

There are other changes behind the scenes including:

2) bool -> BOOL in InterpreterInfo struct.

3) Mach4 GUI fix for DRO events.

4) Take out Modbus assert messages.

Mach4Hobby is evolving rapidly, so be sure to check that your plugin is compatible with the version of Mach4Hobby that you are running.
Title: Re: Mach4 Announcements and updates.
Post by: Chaoticone on March 04, 2015, 10:29:08 AM
Build 2255 released      approximate release date  Mar 4th, 2015

Includes the following changes that will impact the user experience:

1) Build 2251 had a bug with the toggle button.  If using the wxMach.set screen, a user would not be able to "Enable" the machine.  Build 2255 fixes the issue.

Mach4Hobby is evolving rapidly, so be sure to check that your plugin is compatible with the version of Mach4Hobby that you are running.
Title: Re: Mach4 Announcements and updates.
Post by: Chaoticone on March 05, 2015, 11:19:07 AM
Build 2259 released      approximate release date  Mar 5th, 2015

Includes the following changes that will impact the user experience:

1) This build address's a few bugs found in build 2255.

Mach4Hobby is evolving rapidly, so be sure to check that your plugin is compatible with the version of Mach4Hobby that you are running.
Title: Re: Mach4 Announcements and updates.
Post by: Chaoticone on March 17, 2015, 01:10:50 AM
Build 2270 released      approximate release date  Mar 16th, 2015

Build 2270 of Mach4Hobby can be downloaded here:

http://www.machsupport.com/wp-content/uploads/2014/04/Mach4Hobby%20Installer-2270.exe

Build 2269 was short lived and going directly to build 2270 is recommended.

Build 2270 includes the following changes that will impact the user experience:

1) Fixes bug (again) in the delta mode motion data in API that slipped in when Screw Mapping was introduced in build 2251. This bug prevented correct motion data from being seen by SmartBOB plug-ins prior to 0.18.97 version. (note - SmartBOB plug-in version 0.18.97 now uses only absolute mode motion data)

2) Fixes bug in startup code that affected slower XP machines. Symptom was that Mach4 did not start or the loader complained that Mach4 was already running. Task manager could be used to kill the Mach4GUI.exe instance and then Mach4 could be re-started. Startup now waits until XP gets all processes ready before trying to launch GUI.

3) Updated comp to handle Linear Set Over and Arc Set Over.

There are other changes behind the scenes including:

4) Added a worker thread to execute button scripts.

5) Added --MC_OWN_THREAD flag to prevent long scripts from blocking the execution of the GUI. This flag is a comment and must be the line of the script.

Mach4Hobby is evolving rapidly, so be sure to check that your plugin is compatible with the version of Mach4Hobby that you are running.
Title: Re: Mach4 Announcements and updates.
Post by: Chaoticone on June 20, 2016, 01:43:16 PM
Build 3112 pre-release is available to test. This is a pretty major update. It is recommended you copy a default profile and configure the saved profile for your machine.

Build 3112 of Mach4Hobby can be downloaded here:

ftp://anonymous:guest@machsupport.com/Mach4/DevlopmentVersions/Mach4Hobby%20Installer-4.2.0.3112.exe (ftp://anonymous:guest@machsupport.com/Mach4/DevlopmentVersions/Mach4Hobby%20Installer-4.2.0.3112.exe)

1) PMC editor is now included. This is basically a ladder logic graphical script/code builder. If you like ladder logic, you should love PMC editor. No programming knowledge is needed for using the PMC editor. A PMC Editor help file is also included in the Docs folder.

2) Default profiles and screens for lathes and routers are now included.

3) Canned cycles wizards for lathe. ***These were donated by MachMotion and they have done a great job. You will want to check these out.***

4) Default screens have had significant updates (mainly to the scripts).

5) Functional cycle timer added to default screens.

6) A TouchOff module has been added (clicking the touch button will open it). Once you open it, read the tool tips that pop up when hovering over GUI elements for more details.

7) Fixed a few openGL bugs that were present in tangential mode.

8 ) A CV feedrate wizard is now included. At the moment, there are 179 settings for it. 1 - 179 degrees. Enter the max feedrate you want the machine to travel at for each angle.

9) Updated installer and uninstaller. Wording in some dialogs were edited to help users avoid mistakes while installing. You can also deselect any control types you wish not to install. The new uninstaller (which is installed when you run the new installer) should not delete existing license, custom screens, custom profiles or custom shortcuts. ***Note: The uninstaller you have now will so be sure to back everything up before running the installer***. Desktop shortcuts added for selected machine types. On the finish page you can deselect launching the Mach loader when finished.