MaxNCMill: Difference between revisions

From Noisebridge
Jump to navigation Jump to search
Line 93: Line 93:


Cutting fiberglass (PCB) will eventually destroy any kind of steel cutting tool. You need carbide tooling.  
Cutting fiberglass (PCB) will eventually destroy any kind of steel cutting tool. You need carbide tooling.  
This supplier comes recommended: http://thinktink.com/
Available from suppliers: http://www.precisebits.com/applications/pcbtools.htm http://thinktink.com/

Revision as of 01:45, 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


Tooling

Cutting fiberglass (PCB) will eventually destroy any kind of steel cutting tool. You need carbide tooling. Available from suppliers: http://www.precisebits.com/applications/pcbtools.htm http://thinktink.com/