Fusion machine file changes:
V 1.4.3
video information
https://www.youtube.com/watch?v=1xPcono_qTk&t=247s
How to install:
you may have to remove exiting machines and post processors before installing the new ones
- Install one of the following files and install them just like a mch machine file
- Makera.Carvera.3-axis.Community.Version.1.4.2.f3d
- Makera.Carvera.4-axis.Community.Version.1.4.2.f3d
- Makera.Carvera.4-axis.Harmonic.Community.Version.1.4.2.f3d
- Makera.Carvera.Air.3-axis.Community.Version.1.4.2.f3d
- Makera.Carvera.Air.4-axis.Community.Version.1.4.2.f3d
- Download and install the carvera.cps file in the post processor manager
- Download the CarvearaFusionTools.zip file, unzip it, and import the libraries into the tool section

Changelog:
1.4.3
small bugfix in post processor: fail to post when manual NC saferA set as first command
1.4.2
the fourth axis machine files for fusion had a bug with tool position that is now fixed. All other machine and post processor files remain the same.
@moinois Fixed a bug in automatic 4th axis rotation in the post processor
1.4.0
Updated machine definitions, fixed some issues with a axis simulation position
Fixed bug with spindle speed changes mid file not writing M3
Added basic laser functionality for community testing
Fixed bug with a axis moves with Manual NC code and the free version of fusion. If you are using Manual NC use the appropriate check box in the post properties free version enhancements. IMPORTANT: do not use this feature if you are using tool orientation
Removed all unused code for line numbers in file
added safe Y position code to saferA
fixed tool break control selected in tool not writing to file (always worked with the manual NC version)
@WARIO2412 added M400 commands to a lot of commands so they sync up on the machine a bit better
@WARIO2412 added code to write collet change information to the gcode. When used with the community firmware current dev version the machine will inform the user to change the collet via the light bar. Use the post property Community Firmware Collet changes to enable
@WARIO2412 added code to write offset tool probing routines for facemills and other large cutters. Gated behind Community Firmware Offset Tool Change support and requires the latest dev firmware to work.
Added extra info to the header of exported gcode with info on stock size, probing position, and if you are using part position in your setup it will attempt to give you info about what XY offset on your machine will match the simulation (in testing, please send feedback)

Reorganized the post properties page for clarity and improved tooltips

Using the laser:
- in the fabrication manufacturing tab, select the laser cutting feature
2. Select the carvera or carvera air laser from the tools pack attached to this github
3. use through-auto or etch cutting method
4. when posting the file set the power you want the laser to use, laser power is for through cutting
Manual NC dropdown commands:
Dwell -pause for x seconds
Stop -pause and wait for input from tne user
Comment -write a comment into the file
Measure Tool -run a tool length offset calibration on the current tool
Tool Break Control -run a tool break test. Requires the community firmware
Pass Through -send the contents of the input box directly to the machine
Useful Pass Through Commands
M98.1 "nameOfFile" -open subprogam by name
M98 P2002 -open subprogram by number, this command would open and run /macros/2002.cnc before returning to the main program
The following ACTION commands are supported by this post.
RapidA:# -rapids the a axis to degree position
SaferA:# -Moves the z axis up to its clearance poition then moves the a axis
SafeZ -Go to a safe z height (same height as the clearance position)
SpindleOff -turns the spindle off
Clearance -goes to carvea clearance position
ClearAutoLevel -clears the auto level data from the machine
ResetFeedOverride -resets the spindle override value to 100%
FeedOverride:# -sets the feed override to a given percent. Useful for vetting new programs as well as speeding up an entire set of operations quickly
AirOn -Turns the compressed air on
AirOff -Turns the compressed air off
VacOn -Turns on the vacuum
VacOff -Turns off the vacuum
AutoVacOn -turns on auto vacuum
AutoVacOff -turns off auto vacuum
LightOn -turns on the light
LightOff -turns off the light
ShrinkA -Shrinks the A axis with offset 0, so A365 will turn into A5

