The Emergent Properties of Meat
Blog
About me
Bigger projects: emc2 & AXIS
Friends' pages:
Alex
Bill
Chris
Jon
Michael


Tag cloud
Photostream

« gamefly: it's no netflix | Newest entries | Breezy Apt Repository / Deb Mirror »

Tags:
cnc emc2
Basic Machine Information(M) (L)
Parallel Port Setup(M) (L)
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.

Axis Configuration(M) (L)
Spindle Configuration(M) (L)
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:

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


(originally posted on the AXIS blog)

Entry first conceived on 29 July 2007, 18:17 UTC, last modified on 31 March 2009, 14:18 UTC



Powered by the Emergent Properties of Meat. Copyright © 2004-2010 Jeff Epler
[æ]