Welcome to the Autodesk Fusion 360 post editing extension for Visual Studio Code (https://code.visualstudio.com/). This extension adds several functions that will aid you when working on post development specifically for Fusion 360, Inventor HSM, Inventor HSM Express, HSMWorks, and HSMXpress. Please note that this utility is not compatible with FeatureCAM, PartMarker, and PowerMILL.
To learn more about the CAM solutions see: https://www.autodesk.com/solutions/manufacturing/cam
The repository for the extension is hosted at: https://github.com/Autodesk/cam-posteditor
You can get the installation for Visual Studio Code at: https://marketplace.visualstudio.com/items?itemName=Autodesk.hsm-post-processor
The extension is distributed under the MIT license. See LICENSE.txt.
- Post directly from VS Code.
- Quick view post processor variables and functions.
- Jump to code by clicking line in NC output.
To get started with this extension, install from the VS Code marketplace or using the VSIX. Once installed, open a .cps file and press F1 and type 'HSM Post Utility' then click 'help' for instructions on how to use the extension.
You can download factory posts via the online post library: http://cam.autodesk.com/posts
In order to clarify the intellectual property license granted with Contributions from any person or entity, Autodesk must have a Contributor License Agreement ("CLA") on file that has been signed by each Contributor to this Open Source Project (the “Project”), indicating agreement to the license terms. This license is for your protection as a Contributor to the Project as well as the protection of Autodesk and the other Project users; it does not change your rights to use your own Contributions for any other purpose. There is no need to fill out the agreement until you actually have a contribution ready. Once you have a contribution you simply fill out and sign the applicable agreement (see the contributor folder in the repository) and send it to us at cam.posts@autodesk.com.
The license does not grant permission to use the trade names, trademarks, service marks, or product names of Autodesk, except as required for reasonable and customary use in describing the origin of the work and reproducing the content of any notice file. Autodesk, the Autodesk logo, Inventor HSM, HSMWorks, HSMXpress, Fusion 360, FeatureCAM, PartMarker, and PowerMILL are registered trademarks or trademarks of Autodesk, Inc., and/or its subsidiaries and/or affiliates in the USA and/or other countries. All other brand names, product names, or trademarks belong to their respective holders. Autodesk is not responsible for typographical or graphical errors that may appear in this document.
The HSM post team
- Change the directory to VSCodeExtension
- Package the vsix file using
npm run package
- You can now install the package in VS-Code
- Get the latest postprocessor.
- Build GCodeDebugger with
npm run build
command. It should create bundled versionVSCodeExtension/res/GCodeDebugger/index.html
. - In debugger panel choose
Run Extension
and pressF5
. A new VSCode window should be opened with running extension. - Press
F1
and typeHSM
, selectChange post executable
, and select location of postprocessor from first step. - Open some post from library.
- On the left side panel, in CNC selector select cnc file.
- Press
F1
and typeHSM
, selectpost utility\Post Process
. - If post processing was successfull you should see G-code debugger view.