AXIS: EMC2 Blog
Blog
About AXIS
Get EMC2
Documentation
Translations
ETCH CNC
Developer Homepages:
Chris Radek
Jeff Epler
Related sites:
linuxcnc.org
linuxcnc wiki

« pluto-step ran a mill | Newest entries | Custom USB input device with emc »

At CNC Workshop, I spent some time learning to use glade and put together a "druid" (gnome version of the "wizard") to help configure simple stepper machines. I finally got around to implementing 80% of the behavior as well. Update: An updated version of stepconf actually generates a runnable configuration.

The created configuration files use at least some TRUNK features, so this program cannot be used with the released version of emc2.

Only a few of the features are tested. When it's finished, I hope to be able to configure:
  • XZ (lathe), XYZ, and XYZA machines
  • PWM spindle control
  • Spindle feedback for threading, both A+Z and A+B+Z style
  • Other outputs: coolant, charge pump, amplifier enable
  • Other inputs: external estop

To run, change to the Stepconf directory and execute: python stepconf.py

Requires python-gnome2 among other packages.

Files currently attached to this page:

stepconf.pdf89.4kB
my-mill.ini1.7kB
my-mill.hal3.6kB
emc2-stepconf-prerelease.tar.gz83.8kB
emc2-stepconf-prerelease-3.tar.gz172.6kB
emc2-stepconf-prerelease-2.tar.gz98.0kB



Entry first conceived on 29 July 2007, 18:17 UTC, last modified on 30 July 2007, 15:05 UTC



AXIS website Copyright © 2004, 2005, 2006, 2007, 2008 Jeff Epler
AXIS software Copyright © 2004, 2005, 2006, 2007, 2008 Jeff Epler and Chris Radek
[æ]