v1.25a - G-code Post-Processor Support!
CNC G-code post-processing support has finally landed with v1.25a being released today. The caveat is that I've only included two posts... well, three, actually, but two of them are for GRBL/Mach3/LinuxCNC based machines and are differentiated only by the measurement units that they employ. So there's both an Inches and Metric GRBL post. The other post is a completely untested Marlin post, for MPCNC and other machines. Marlin is (apparently) a CNC controller that's more geared for 3D printing, and has some different conventions, but PixelCNC's new post-processing system - and the format of posts themselves - allows PixelCNC to generate G-code for both Marlin and GRBL/Mach3, and many other CNC controllers. More posts will be added over time.
Users can either create their own and/or share them with other users via the PixelCNC messageboard, and they'll be included with subsequent versions of PixelCNC. Users can also directly request posts for specific CNC controllers. I am personally willing to work with users who need a post that is compatible with their specific CNC controller because it affords the opportunity for expansion of PixelCNC's library of included posts, benefiting everybody. I do not have the resources to buy and setup all of the common CNC machines that are out there, so the best I can do is have people report when they need a post and I will then create it in tandem with them - where I'll do a first pass on creating one based on their controller's G-code specification and we'll go back-and-forth with them testing and me tweaking until everything works smoothly.
The crux of the problem is that I simply do not know what kind of controllers are common, but I do know that the vast majority of them are relatively similar enough that posts can be created within a few minutes from one of the included posts. Just be sure that if you're going to create your own post that you leave the included ones alone, and create a copy of one of them to use as a starting point, instead of directly editing and modifying the existing one - because your changes will likely be overwritten by future PixelCNC updates.
Keep in mind the Marlin post is 100% untested! It was derived from a sample of Marlin G-code output by Estlcam, and that specific sample of Marlin G-code was confirmed to run properly, so PixelCNC's Marlin post emulates Estlcam's Marlin G-code output almost exactly.
As for what's coming down the pipe concerning PixelCNC:
- New cut engage modes (ramp/helical)
- New operations (inlays, pattern/waveform, concentric polygons)
- Improved SVG import
- Better utilization of older hardware (faster toolpath generation/simulation updates)
- Stock material shape for confining generated toolpaths to
- Automatic speed/feed calculation
- Adaptive stock removal: toolpath generation that's aware of the material removed by previous operations
- Toolpath optimization: re-sorting of operation's cuts to minimize total distance traveled via rapid moves
- ...a bunch of little interface/usability fixes
PixelCNC is approaching its departure from 'alpha' as all the features originally meant for it to have are almost all in there. After that I will split PixelCNC into two versions, because I definitely have some awesome ideas for a PixelCNC 2.0 which will allow for much more than just loading images.
Files
PixelCNC Has Moved: deftware.org
CAM software developed by artists for artists to create unique and original works on a 3-axis CNC router or mill.
More posts
- v1.53a - Hotfix: Trace To Paths Crash ErrorAug 19, 2021
- v1.52a - Canvas/Simulation Color Curves, Optimized Stroke Paths + Shapes From Pa...Aug 18, 2021
- v1.51a - Hotfixes: Offset Limiting Max Depth, Adding Path Sweep Profiles, etc.Aug 03, 2021
- Fixed Auto-Update Crash on Startup - 20% Off Sale!Jul 29, 2021
- v1.50a - Smooth/Smudge Brushes, Model-Layer Scaling, Remove Layer Bottom, Metric...Jul 29, 2021
- v1.49a - Duplicate Layer fixMay 11, 2021
- v1.48a - Miscellaneous fixesMay 10, 2021
- v1.46a - Faster more precise contouring, dithered stipple improvements, text-lay...May 04, 2021
- v1.45a - Misc bugfixes and improvementsFeb 16, 2021
- v1.44a - Paths Carving, Tessellated Carving, Raster Tiling, Raster Tilt Angles...Jan 15, 2021
Leave a comment
Log in with itch.io to leave a comment.