Releases: MakeraInc/MakeraCAM
v0.2.1.8
Improvements
- Add multi-language configuration: Added support for Japanese and Traditional Chinese.
- Fixed abnormal handling during PCB file import.
- Optimized contour tracing algorithm to generate more accurate contour models.
- Enhanced the strategies for 3D Drilling / Thread, improving the logic for automatically identifying inner and outer wall models of objects.
v0.2.1.7
Improvements
- Added new 2D object types: Ellipse, Rounded Rectangle
- Added automatic tab generation function, enabling automatic creation of tab positions based on interval distance or specified number of tabs
- Fixed abnormal toolpath calculation for through-hole sections in 4-axis relief machining
- Optimized the TraceContour algorithm for 3D models to filter out contour boundaries with abnormal points
- Improved the boundary clipping logic for 3D Pocket objects, resolving over-cutting issues in some boss models
- Enhanced the display effect of the preview function
- Improved STL model rendering, addressing issues where some models failed to correctly render edges
v0.2.1.6
Improvements
- Added thread offset parameter to support fine-tuning of thread machining tolerance.
- Adjusted the processing logic for PCB project GKO extension files: line width data is no longer processed. When loading GKO files, single-line drawing is directly performed based on centerline dimensions, eliminating the need for manual outline deletion or offset calculation for centerline positioning.
- Optimized four-axis machining accuracy to resolve issues of material overcutting or insufficient cutting in certain model designs.
- Improved the logic for handling the starting angle in four-axis machining to prevent overcutting the workpiece during toolpath angle reset at the initial position.
- Optimized the logic judgment of inner and outer boundaries in the Tool Containment strategy of 3D Pocket toolpaths, effectively improving the calculation accuracy of inner and outer boundary toolpaths.
- Fixed abnormal height processing in 3D Pocket under certain scenarios, which caused material residue after machining.
- Fixed an issue where the "Add Tool Button" could not be clicked in some 3D Pocket scenarios.
- Fixed positional deviations in thread and drilling toolpaths after performing transformation operations on 3D models.
- Fixed display offset errors in preview effects under the back coordinate system.
- Fixed incorrect dimensions in external thread machining.
v0.2.1.5
Improvements
-
Transform → Array
A new Array feature has been added to Transform. Arrayed geometry is written to the same layer as the original shape. By default, arrays are created in the positive X and Y directions, and you can automatically fill the entire Stock boundary by specifying a spacing. -
4-Axis → G-code export
Fixed an issue that caused abnormal tool-paths for certain geometries when exporting G-code from the 4-Axis module. -
4-Axis Finishing → Slanted cut
Corrected an error that produced incorrect plunge heights in slanted-cut finishing tool-paths. -
Threading tool on metal
Optimized default Feed Rate and Plunge Rate settings for the threading tool when machining metal materials.
v0.2.1.4
Improvements:
- Added toolpath preview functionality for 3-axis mode.
- Windows installer now supports multi-user environments.
- Introduced Laser Vector Multi-Pass Mode, with configurable Z-axis focus offset for each pass.
- Fixed inconsistency between final output and CAM toolpath preview in Laser Image mode.
- Optimized 3D Relief algorithm for better performance on low-spec devices.
- Fixed abnormal contour height generation in 3D Contour under certain scenarios.
- Resolved inaccurate axial machining dimensions in Rotate Relief.
- Improved Rotate Relief feed rate to reduce tool breakage risk during initial metal cutting.
- Enhanced Rotate Relief toolpath logic to avoid tailstock collisions during startup.
- Fixed transformation errors when flipping models in Backside Coordinate System.
- Redefined Contour Support Length to align with the contour path (previously absolute length).
- Standardized authentication service ports to prevent failures due to strict network policies.
- Added Amazon User Authorization support.
v0.2.1.3
Improvements:
- Fixed the issue of missing the spindle start M3 command after tool change in some cases.
- Fixed the issue of program crash when dragging and reordering Layer nodes.
v0.2.1.2
Improvements:
- Solve the problem of missing ID tags in MacOS application packages, which prevents full disk access authorization and causes the inability to call up file loading interfaces in programs.
- Add a function to reset tool numbers when exporting G-code files uniformly.
- Add Stock, tool path, and tool-related comments at the beginning of exported G-code files.
- Remove the limitation that only six tool numbers can be entered in the tool path.
- Fix the abnormal generation of four-axis tool paths in version v0.2.1.0.
- Fix display anomalies when screen resolution is below 1920*1080.
- Fix the anomaly of drilling holes in STEP models exported by some modeling software.
v0.2.1.0
Improvements:
- [MacOS] Added trackpad gesture support: Two-finger pan / Shift+Two-finger pan / Two-finger zoom (smoothness may require further optimization)
- Added shortcut keys for switching mouse operation modes: A - Default pointer mode / W - Pan mode / X - Rotate mode / Z - Click-zoom mode (Click: Zoom in / Alt+Click: Zoom out)
- [MacOS] Application now has notarized developer code signing
- Optimized idle movement strategy at toolpath initiation
- Optimize the execution strategy of cutting. When not processing the first layer, a faster cutting rate will be used to move the machine in the safe height range until it slows down to the set cutting rate before approaching the current processing depth.
- Enhanced high-resolution screen display with unified layout styles
- [Win] Improved multi-monitor support: Added manual display scaling option (Menu: Setting-DisplayScale) to match system magnification percentage
- Removed 1mm minimum StepDown restriction for 4-axis layered machining
- 3D Contour: Transparent display now applied to STL/Created models after contour generation
- 3D Contour: Updated strategy to preserve both inner/outer contours when processing Face Objects
- Improved hole recognition: Now supports machining holes composed of two arc surfaces in STEP models
- Expanded 4-axis machining compatibility to include STEP format models
- Enhanced machining precision for 4-axis operations
- Fixed incorrect diameter setting when using cylindrical stock for 4-axis machining
- [Win] Resolved issue preventing MKC project files from opening via double-click
- Fixed Pocket Path detail processing failure when using multiple tools of different diameters
- Addressed STP model loading failure
- Solve the problem that Tab cannot be added during contour processing on high-resolution screens
- Fixed application crash when repeatedly copying/pasting imported SVG objects
- Corrected binding errors during 3D model mirror operations
- Resolved coordinate positioning anomalies when manipulating objects in high-DPI Create mode
- Fixed tool library import/export exceptions
- Addressed loss of control over 3D chamfer toolpaths after saving MKC files
- Solve the problem of abnormal data accuracy analysis when different PCB design software exports drilling files in inches
v0.2.0.0
We are thrilled to announce the launch of the brand-new version of MakeraCAM!
2D/3D Thread Machining: Now you can effortlessly create 2D and 3D thread toolpaths directly within MakeraCAM, eliminating the need for additional software. With support for various thread types and parameter settings, it meets your diverse machining needs.
2D/3D Chamfering: The new 2D and 3D chamfering features enable quick generation of chamfer toolpaths, significantly improving machining efficiency and enhancing workpiece surface quality.
3D Relief Machining: With the all-new 3D relief feature, you can transform complex 3D models into exquisite relief effects, adding an artistic touch to your creations.
3D Pocket Machining: The optimized 3D Pocket function offers efficient roughing and finishing strategies, helping you swiftly remove excess material and achieve ideal surface finishes.
3D Contour Machining: The enhanced 3D Contour feature supports more complex geometries and provides more flexible toolpath control.
4-Axis Relief Machining: The new 4-axis relief machining feature leverages the full potential of 4-axis technology, enabling more intricate and detailed relief processing.
v0.1.5.0
Since this version has changed the packaging program, you need to manually uninstall the previously installed MakeraCAM program. If you have set a custom tool configuration, please export the configuration file from the tool library first, complete the installation, and then migrate to the new version.
Improvements:
- Replace the packaging program to resolve installation warnings on some devices.
- Optimize the configuration file save path: for Windows, save to the %UserProfile% directory; for macOS, save to /Users/$username/Library/Application Support.
- Fix the issue where Laser Image toolpaths in MKC files are abnormal.
- Fix the abnormal height calculation for bevel toolpaths.
- Fix the issue where bevel toolpaths interfere with the Tab path.
- Fix the crash when calculating with Tabs in Vector Contour on the Mac version.
- Fix the significant calculation inaccuracies in Path in certain scenarios.
- Optimize the Vector Pocket path calculation strategy to improve machining accuracy and avoid material residue.
- Optimize the Tab calculation strategy in Vector Contour to prevent toolpath errors that cause model overcut in specific cases.
- Improve the precision of Laser Vector Path calculations to prevent incomplete calculations of larger shapes when the DPI is too high.
The structure of MKC project files has been optimized and adjusted in this version, making it incompatible with MKC files from version 0.1.4.0 and earlier.