MaxNCMill: Difference between revisions

From Noisebridge
Jump to navigation Jump to search
No edit summary
No edit summary
Line 75: Line 75:
  13 Unused
  13 Unused
  15 Unused
  15 Unused
== GCODE ==
The EMC2/AXIS software takes gcode as motion control input files. More info here: http://www.linuxcnc.org/docview/html/
Many tools exist for generating/converting to gcode. Here's a good list: http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Cam
In particular, here's how you generate gcode from
Cadsoft [ http://www.cadsoft.de/ EagleCAD ] http://www.pcbgcode.org/
[http://www.inkscape.org/  Inkscape ] : http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?InkscapeHowto

Revision as of 01:21, 6 October 2009

This one, right? http://www.maxnc.com/maxnc_10_cl-b.htm

Manual: http://engineering.purdue.edu/AAE/Academics/Courses/Raisbeck/images/resources/cnc/MAXNCmanual.pdf


Parallel Port Pinout (?): (from http://www.machsupport.com/forum/index.php?action=dlattach;topic=1319.0;attach=891)

1............... M3 OUTPUT (LOW=ON, PULSE FOR PWM)
2…………………………................. A AXIS (quadrature)
3……………………………............. A AXIS (quadrature)
4.……………………………............ Y AXIS (quadrature)
5.……………………………............ Y AXIS (quadrature)
6.…………………………….............X AXIS (quadrature)
7……………………………............. X AXIS (quadrature)
8..……………………………........... Z AXIS (quadrature)
9...…………………………….......... Z AXIS (quadrature)
Pin 10. INPUT, MOVE ENABLE (LOW=NORMAL OPERATION, HIGH=STOP)
Pin 16. OUTPUTS, DISABLE POWER TO MOTORS (LOW = NORMAL, HIGH = DISABLE)
Pin 17. OUTPUT, RESET CONTROLLER (LOW=RESET, HIGH=NORMAL)


Another pinout, "setptype = user1" (confusingly not labled MAXNC10) http://www.super-tech.com/root/drawings/gif/SuperCam_pinouts.gif (from http://www.super-tech.com/root/drawings/gif/Supe


This guy rebuilt his, has derogatory things to say: http://hans-w.com/cnc.htm

This other guy has some interesting upgrades. Especially notable is the new motor mount, and appropriate dxf http://www.timeguy.com/cradek/cnc/motor-mount


User:seph was hacking on one. Some notes from him are at http://www.directionless.org/tmp/maxnc/ There's a pinout, and an emc2 config. He also recommends thinking about eventually upgrading a lot of the components.


OK, got a definitive pinout, seem to conform to those above. Jtfoote 23:11, 28 September 2009 (PDT)

Pin  1: 7400 pin 1, input
Pin  2,3: A quad input
Pin  4,5: Y quad input
Pin  6,7: X quad input
Pin  8,9: Z quad input
Pin 10: 7420 quad nand output (enabled ack?)
Pin 11: NC
Pin 12: X,Y,Z limit (or'ed)
Pin 13: spare limit (unused)
Pin 14: 7400 input tool power pwm in?
Pin 15: NC?
Pin 16: input to 4x PICs: enable?
Pin 17: NC?
Pin 18: GND
Pin 19-25 - NC


outputs:
1 Spindle PWM  Invert Checked
2 A Step
3 A Dir
4 Y Step
5 Y Dir
6 X Step
7 X Dir
8 Z Step
9 Z Dir
14 ESTOP Out  Invert Checked
16 ESTOP Out
17 ESTOP Out  Invert Checked  
Inputs
10 All Limits
11 Unused
12 Unused
13 Unused
15 Unused


GCODE

The EMC2/AXIS software takes gcode as motion control input files. More info here: http://www.linuxcnc.org/docview/html/

Many tools exist for generating/converting to gcode. Here's a good list: http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Cam

In particular, here's how you generate gcode from

Cadsoft [ http://www.cadsoft.de/ EagleCAD ] http://www.pcbgcode.org/

Inkscape  : http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?InkscapeHowto