
Dmap2gcode is a depth map image cutting program written in python. This program is based on image-to-gcode depth map milling program that is integral to LinuxCNC. The name dmap2gcode is an abbreviated description of the function of the program (Converts depth maps to G-Code). A depth map is a grey scale image where the darkness or lightness of each pixel corresponds to the depth (or height) of the object at each point. Dmap2gcode is a free open source program released under the GNU General Public License (GPL) Version 3. Most of the core functions are unchanged from the predecessor program (image-to-gcode). The changes in dmap2gcode include a new graphic user interface (based on F-Engrave) decoupling the code from the LinuxCNC distribution and some additional options have been added. Decoupling dmap2gcode from the LinuxCNC distribution will now allow windows and Mach3 users easy access to the program capabilities.
- Generates g-code based on image input and user settings
- Option to disable cutting of the top surface. (allows stock top surface to remain)
- Option to offset the step over (allows cutting between previously cut scan lines)
- Option for vertical or arc plunge start
- Text input for v-bit angle (if v-bit is selected)
- Complete set of roughing configuration options
- Origin selection allows user to select the location of g-code zero position
- Use inches or mm as export units
- Customizable g-code preamble and postamble
- Opens previously saved g-code file and retrieve the settings
- Roughing g-code is saved to separate file to allow tool change between roughing and finish cut.
- Imports a variety of image files (including jpg, gif, png, pgm)
Changes in Version 0.01
- Initial Release
|
Source files (zip file) |
Windows Executable Files (zip file) |
Python File Only (.py - text file) |
|
dmap2gcode-0.01_src.zip |
dmap2gcode-0.01_win.zip |
dmap2gcode-001.py |
I have started the manual page for dmap2gcode here: dmap2gcode manual


