Skip to content

koo5/abes_cnc_utilities

 
 

Repository files navigation

abes_cnc_utilities

cnc tools, programs, scripts

Unless otherwise specifically stated, everythign is under a GPLv3 license.

pic2gcode

usage: pic2gcode.py

Converts an image file to gcode. Asumes white is back ground, or z position high, and anything else is z position low. Must specify units, bit sizes, etc. Autoscales to region of interest.

cnc_pcb_height_probe

Code based off of V-USB's 'hid-data' example program

firmware:

code for atmega328(p?) to communicate through USB (using V-USB) to report whether there is a continuity condition

commandlinetool:

command line tool to query the micro.

scri.py

usage: scri.py -g gcode_file -m height_file [-z threshold] [-h|--help]

outputs new gcode based on gcode file and height map to produce an interpolated z-height for all heights under threshold (default to 0).

gen_resolution_test.py

generate a some resolution tests. Hard coded values for now

grbl_inch2mm.py, grbl_mm2inch.py

simple scripts to convert a grbl file from mm to inches and vice versa. Only works on [xyzXYZ] co-ordinates

inch2mm.py, mm2inch.py

simple scripts to convert from mm to inches and vice versa.

About

cnc tools, programs, scripts

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 51.1%
  • Python 27.0%
  • Perl 16.0%
  • Assembly 4.7%
  • C++ 1.1%
  • Shell 0.1%